How to spend a weekend in Windsor: Discover the best things to see, do, eat and drink in Windsor in a 2-day itinerary featuring this royal town’s castles, deer-filled parks, breweries and boat trips.