I always prefer to stay in the Westminster area of London. That is where Big Ben, Westminster Abbey, and the London Eye are. It is so pretty, right along the river. We have stayed at the Marriott County Hall, right next to the London Eye, but that hotel was a serious splurge. I would think any hotel in that area would be fine. Remember that Europe 4 & 5 star hotels, are more equal to a 3 or 4 here. So, if you want a nicer place, I would at least get a 4 star and above. Check out "Hotels.Com" to get an idea. London is probably my most favorite city in the world. Have a wonderful time.