I don't see Bran dying. Remember in AGOT, Jaime said something about euthanizing him at which Tyrion jumped up and defended the "grotesques" by replying that life is full of possibilities. I believe Bran's purpose is to be the crippled hero. I don't even think Bran will be turned into another Coldhands and somehow regain the use of his legs. I think Martin will have Bran learning some form of magic or enabling some magic to free itself to fight...
Jaime, Cersei, Littlefinger, Theon, Ramsay, Sandor, Walder, Kevan, Pycelle, and Jorah will all die, but there's nothing shocking there. They are villains and so must be removed. Some of their deaths may be frustrating to readers after seeing these characters struggle for redemption.
Tommen, Myrcella, Brynden, Arianne, Doran, Barristan, Asha, Loras, Margaery, Jeyne (Westerling) Stark, Edmure, Kevan, Lancel, Thoros, Stannis, Davos, Melisandre, Jojen, Osha, and Rickon are in extremely untenable positions. I think most if not all of them will die. But then I don't their deaths will shock us too much either... well, maybe Brynden, Barristan, and Asha. Jojen will die, he's alredy hinted he knows (or will know) the day of his death... I think Martin will bring it about.
I think the following characters could die... Daario, Irri, Jhiqui, Grey Worm, Missandei, Aggo, Jhogo, Rakharo, Janos, Aliser, Edd, Dagmer, Tristifer, Meera, Mace, Olenna, Left, Right, Garlan, Mace, Areo, Darkstar, Val, Varys and Illyrio. Then again, they might not.
The deaths that will shock us will be Jon, Sam, Gilly, little Aemon, Sansa, Arya, Dany, and Tyrion. I'm not saying all of them will die... in fact, I'd be disappointed if they all did... I'd be disappointed if none of them died.
I'd guess one of the Stark sisters will die and one will live. My guess is that Jaqen (a surprising return and a shocking death) will give his life for Arya. But I think Arya will shocking die anyway. I disagree with CS, I think Sansa will probably live... i.e. I will truly be shocked if she dies.
I'd also guess that either Jon or Dany will survive, but not both.