I would like to see some of the major attractions in London, Bath, And York, mainly castles and cathedrals. I will be going in late December (around Christmas) and was wondering if there are any that are really necessary to book in advance or just purchase the day of.
Thanks!