Windsor Castle is a great day trip from London, and for us it turned out to be one of the best castles we visited in the United Kingdom. Windsor Castle is the castle to visit in the UK. It’s where the reigning monarchs live; it’s where the English royal family has lived for centuries; it’s …
