Hotels can book up very early for Christmas in London as more and more people decide to take the hassle out of the experience and let someone else pamper them!
We have partnered with one of the best hotel companies to provide great rates and recommendations - just click here for more information.
With more than 800 hotels in London, it's hard to identify the very best but some of these remain the 10 best rated from year to year:
Hotel 41 - Unforgettable luxury and one-of-a-kind character go hand-in-hand at 41. This is the boutique hotel that feels more like a traditional London club than a hotel.
Claridges is the most iconic 5 star luxury hotel in Mayfair, with some absolutely amazing restaurants. A favourite London hotel for celebrities and the rich, it has amazing rooms, great service and a feel of privacy. If you want a traditional luxury christmas, you could do far worse!
The Soho Hotel his tucked away in a quiet side-street in the middle of the bustling Soho district. Just a short walk from Oxford Street and Covent Garden, this hotel is very popular for thee stylish.
The Covent Garden Hotel has long been a lovely hotel. Surrounded by amazing restaurants, theatres, bars and shopping, it's hard to be better located.
Number 1 Aldwych is a stylish hotel in the very heart of Theatreland, and just a small walk from Trafalgar Square with the giant Christmas tree.
The Arch claims to be London's most intriguing hotel, set just a stone's throw from Marble Arch and spanning seven Georgian townhouses and two mews.
The Pelham Hotel - Described as Londons finest Town House Hotel, The Pelham mixes an enchanting blend of uniquely English traditional style with unexpected modern flair, designed by Kit Kemp.
St James Hotel - The St. James's Hotel and Club near Mayfair and Piccadilly has been recently renovated and is one of the top 5 star luxury hotels in Central London - a good choice for Christmas.
The Rookery is located in the fashionable area of Clerkenwell with bustling street life and a plethora of fascinating places to eat and drink.
The Portobello stands on a quiet street in Notting Hill - a converted neo-classical mansion. It hardly looks like a hotel, yet it enjoys a worldwide reputation as one of the most exclusive hideaway hotels in London.
Unlike America, where you simply tip everyone, or Japan, where nobody expects a tip, there's an unclear etiquette in London. Ironically, the more you pay for a hotel room, a meal, a drink, the more 'expected' it is that you leave a tip.
If you're staying in a 3 star hotel your waiter will expect a tip in the dining room, but the other staff will be pleasantly surprised if you tip them. If you're staying at a 5 star luxury hotel then pretty much everyone will be expecting a tip, from the bell boy to the bar staff to the room cleaners and of course your waiter.
If you are staying in a hotel on Christmas Day, please remember that almost everything in London will be closed for the day, and there will be very little transportation. So although it's actually quite pleasant wandering around an empty capital city, smiling at passers by (as opposed to the normal 'ignoring' them), you do need to plan ahead for the basics such as food! Most of the larger hotels will be serving food and drink, but some of the smaller may not - so it's always wise to check ahead of time.
If you're interested in seeing some sport at Christmas in London, Boxing Day (26th December) always has Premiership and League football games - the biggest London clubs are Arsenal, Chelsea, Tottenham Hotspurs and West Ham United, but there are many others in the lower divisions where ticket prices will be less.