Ever-charming, always evolving, England’s towns and cities evoke centuries of tradition while embracing the very best of modern life. Travel back in time at Stonehenge, where prehistoric monoliths exude an air of mystic wonder, and explore ancient Roman spas in Bath. The English countryside is iconic, and best experienced on a trip to the home of Shakespeare in Stratford-upon-Avon. In the north, Leeds and Manchester have shed their industrial facades and now offer eclectic art, culture, and dining experiences—all with an added touch of Victorian elegance. For architecture enthusiasts, Oxford is a must. This exceptionally walkable city is home to examples of structures from every period of English history from late-Saxon to present day. 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.