WHEN it comes to the Cotswolds, everyone heads to the same towns of Bibury and Bourton-on-the-Water. But an alternative town often overlooked is Winchombe – and it’s hiding a huge royal secret. Found near Cheltenham, the town is called the “hidden jewel in the Cotswold crown,” by the tourist board. It is a popular visit…