Castleton, a hidden gem in the Peak District, is one of the UK's prettiest villages during winter, offering breath-taking scenery and holiday spirit.