Bordering Scotland to the north and Wales to the west, England has over 2,000 years of history to explore in its cities and countryside. With myriad icons and hidden gems, you won’t have to strain to find a charming pub, breathtaking castle, or crumbling ruin around every turn.
Given the great diversity of the country, there are abundant options depending on your interests and taste. Along the coast, a number of stunning seaside towns embody classic English charm, while busy city centers cater to jetsetters with a flair for great food, shows, art, museums, and shops.
Without a doubt, the crown jewel of England is its capital, London. As one of the world’s most visited cities, London meshes the old and new seamlessly. It’s impossible to ignore the history of the city as you pass by Buckingham Palace or Big Ben, but the star attractions never detract from the city’s modern, cool vibe. In fact, everything that makes London so progressive (its food and nightlife scene, to name two) is all the more intriguing given its tight, cramped corridors and colorful past.