I will be spending 16 days in and around London next May. I will take the train from London to Stratford upon Avon and spend 3 nights there, the train to Bath for another 2 nights and back to London. I will also do day trip to Newbury, Oxford, Hampton Court, Windsor and possibly St. Albans. How is the seating on the trains by class? Is it worth extra to have reserved seat with extra room? Do the first class have the private compartments? Thank you! I have only vague memories of taking the trains all over Italy and those were Eurostar trains. I hated not having reserved seat though.