I am currently on an internship with a company called Equinix. The team I am on is going to Slough in the middle of January and we will be staying down by the Windor Castle. It sounds like we are going to be busy with work so I am not sure how much free time we have but I have to ask, other than the castle, what else are some must see's for a Yank's first visit to the area?