London, England is a top summer travel spot.

Thames River
An evening view of Big Ben clocktower, located along the Thames River, is seen in London, United Kingdom, cityscape taken from Westminster Bridge. George Rose/Getty Images
Loading