A trip to one of the most historical cities in that part of the world is a dream come true for many, and thus, knowing when to go there for the utmost enjoyment is crucial.

Booking time
Being one of the most popular places in the United Kingdom, you can find hotel deals in Central London throughout the year, and taking advantage of this will land you in properties like Berjaya Eden Park London Hotel. Pick a hotel and book about six months ahead of your trip.
Royal tours
If you are the type that loves to immerse yourself in the history and culture of the place you are holidaying at, then planning a visit from July to September would be a good idea since that is when the historical tours are open to public too.
Shopping Season
The best sales in London happens after June and throughout the month of July. Timing your trip just after a holiday would also ensure that you grab the sale, like post-Christmas.
Shows and Cinema
If you want some culture in your trip, head over to London right at the beginning of the year. That is when some of the best theatrical acts are put on stage.