Windsor Castle is the perfect day trip from London. There are so many things to do in Windsor, especially having a peek at Windsor Castle.