Hamstead - Very rish...well it really depends on which area of Hamstead. You've got more chance of bumping into celebs in this area.
Hammersmith - Great shopping, more bars/pubs, close to the city, still a relatively expensive area to live though.
I'd go for Hammersmith!
D