Tech gurus have analysed the rates that hotels rooms in London were on sale for over the recent Easter break to find out when is the best time to book. The results show that booking three to four days in advance of your trip can ensure the best rate, compared to those who book even a couple of weeks before travel.