We're looking to book for Stowe this December.
We were there early December last year & it was very quiet, we like it that way! Just wondered what it will be like from 16 - 21 December?
We weren't sure when the busy Christmas footfall comes!
Any advice would be great please :)