London
London doesn’t have an off-season, and even when the British weather lets you down you’ll be far too busy to mind the rain. The long summer nights are a particular draw—you can get a lot of sightseeing done when it stays light till 10pm—but there’s something special about the city lights in winter, too.