totally agree with everyone else - unless you have a specific need I would go for a plan it yourself. London is easy to get around - minus the rush hour and you can then do exactly what you want. If you post your intended destinations we can help organise a route.
For Windsor castle you need to get a train so any tube pass won't get you there.