The wife and I, plus our two grown sons, are vacationing this June in London, Paris, and Rome. It'll be our first such trip. We'll be starting out in London for about 5-6 days in early June.

Can anyone recommend a nice, modern hotel that is centrally-located to the normal tourist attractions? Above average but not "luxury." And while you're at it, tell me three things we MUST do or see in London.

Thanks, mates!