Home to the oldest inhabited royal castle in the world and one of the favourite residences of the British royal family. Visitors can explore the lavish State Apartments, St. George's Chapel where numerous British monarchs are buried, and stroll through the historic town centre. Thanks to a short train journey from London, Windsor is among the most popular day trips in England.