Taking factors such as weather, crowds and prices, the best months to visit Liverpool for a city break are January, February, July and October.