The best place to enjoy Christmas in London is at Hyde Park which is lit up AF. There are more that 200 wooden Bavarian chalets from where you can buy Christams gifts for your friends and family while you take a stroll through the park. It is open from 10 AM – 10 PM during Christmas time.