Leaning into the old adage that good things come in small packages, England packs a surprisingly big punch. That’s especially true of its history, culture, and natural beauty, which are crammed into every corner of the island, from Cornwall in the South West to Cumbria in the North. While most visitors to the British Isles gravitate to the shining streets of the capital, many of the best things to do in England are outside London. In the British countryside, the accents, attractions, and landscapes change around almost every corner. Explore vibrant cities in Northern England like Manchester and Liverpool. You can also follow in Shakespeare’s footsteps in Stratford-upon-Avon. And head to Canterbury Cathedral to learn about the history of the Church of England. There’s always something worth seeing, no matter what the weather.