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 10 p.m.—but there’s something special about the city lights at night during winter, too.