This island nation is packed with incredible history, architecture, wildlife, and beautiful countryside. The vast majority of England’s population lives in London and the surrounding cities, so if you’re looking to escape from civilization you can easily head out into the countryside for a few days, to explore stately manors or coastal villages. There are also plenty of great things to see in London itself. Whether it’s museums and galleries or theatre and music venues that take your fancy, there is something for everyone here. Here’s a look at the best places to visit in England.