My husband and I will travel to the UK next April for 8 nights. We fly in and out of Heathrow and will spend the first 4 nights in London. From there we travel by train to York where we will stay for 3 nights. I am asking for opinions on our final night. After taking the return trip back to Kings Cross, where should we transfer to for our final night? Our flight from Heathrow departs mid-afternoon the following day. Should we A:) stay in St. Albans (free on Hilton points) and pay for a transfer/taxi to Heathrow or B:) stay in Windsor (spend $200 on hotel) and take a taxi to airport? We love history, pubs, good food, and we travel with backpacks only. By my research, I have narrowed our options down to these two suggestions, however I am open to other alternatives as well. Which town is best for a good English "finale", a final dinner (not fancy), and a relatively simple trip to airport? Thanks in advance for your help!
St Albans is a nice small city. You can take the train from St Pancras, so that works well for you. However, while St Albans Abbey and the verulamium Roman ruins are highlights, it's an expensive trek to Heathrow, particularly at that time of day. Done it many times (I have family there) wouldn't be in a hurry to do it again.
Windsor is beautiful, and an easy drive to Heathrow.
So while I'd just stay in London, if you do want one further nice spot to stay in, Windsor would be my pick.
We stayed in Eton (right next to Windsor). Easy taxi to Heathrow the next day.
While there we went to Windsor castle.
All very convenient!