London can be visited at any time of the year, though November and December are particularly spectacular. Streets will be adorned with lights; shop windows will be dressed, with stores including Harrods and Fortnum & Mason dedicating entire floors to the festive season; bars and restaurants will offer a delightful atmosphere; and let's not forget Winter Wonderland, where Hyde Park will be transformed with an ice rink, fairground rides, and food stalls.