But first, here are my predictions for who will die and who won't. It's based on nothing but random me-thoughts.
Definitely Die
Hagrid
Prof. McGonagall
Lupin (possibly while on a mission with Tonks)
A Weasley (I'm leaning towards a twin or two, but it could be any of them)
Neville