One of Englands most beautiful regions is home to several small towns you would love to visit including Cheltenham, Bourton-on-the-Water and Winchcombe.