England’s towns and cities evoke centuries of tradition while embracing the very best of modern life. Travel back in time at Stonehenge, explore ancient Roman spas in Bath, or experience the iconic English on a trip to the home of Shakespeare in Stratford-upon-Avon. In the north, Leeds and Manchester offer eclectic art, culture, and dining experiences, and of course, London is easily one of the world’s most exciting cities and acts as the perfect jumping-off point for adventures to Europe and beyond.