I plan on buying train tickets in advance to travel from London to Bath, but I want to make sure I'm doing this correctly. We will be in London 10 days in July and we plan on loading a 7 day travelcard onto an oyster card for zones 1 and 2. We wanted to go to Bath on July 5th and from what I understand, I should use the railways website and select the friends and family option and then also choose my departing and returning times. My kids are 16 and 22 so it doesn't look like there is a cheaper option. Would this be the best way to go about it? I also wanted to know how to get to Windsor. Can we use the travelcard for that? Lastly, will we need passport sized photos for any of our tickets? Thank you for any help, I'm getting so confused!