Castle Combe is a tiny gem in the crown of the English countryside, Cotswolds. With a population of just 350, this village feels like it's straight out of an old fairy tale.