England really does have it all, whether you’re looking to kick back for a week or two on an award-winning beach or enjoy a short break in one of the world’s most exciting cities. If you're searching for a combination of stunning landscapes and fascinating historical treasures then you can’t go wrong either, from the ancient towns of Bath and Stratford to the stunning countryside of the Cotswolds, Derbyshire and the Yorkshire Dales. There’s a wide range of accommodation to suit every budget and Michelin-star quality dining to be found all over the country.
Sightseeing and things to doThe historic towns and cities which shouldn’t be missed include London, Oxford, Cambridge, Salisbury, Bath, Wells, Durham, Chester and York. If towering peaks, rolling hills and majestic valleys are more your thing when it comes to sights, then you can pick and choose from the Cotswolds, the Lake District, the Chilterns, the Peak District or the North and South Downs. For beaches, try those on the Atlantic coast like North Cornwall and West Wales.
Places to VisitIn London, it’d take you months to take in all of the top attractions on offer, but Buckingham Palace, St Paul's Cathedral, the Tower of London, the Houses of Parliament and Piccadilly Circus should all be on your hit-list. See them all in a day by hopping on and off one of the capital’s famous open-top buses. The Eden Project in Cornwall is a kind of green theme park and it’s great for educating kids about the environment. In York there’s the Jorvik Viking Centre, where the whole family can learn what it would have been like to live like a Viking.