I always stay at the Strand Palace in London as its a great price for a central hotel, its within walking distance to Theatreland, the major galleries and Covent Garden .
The rooms are always spotlessly clean and the breakfast room is well organised and the food and service is very good .
For a central hotel near the sights and shops i would recommend the Strand Palace.