Cheltenham has an abundance of festive activities to enjoy. There's a covered ice rink in its regency garden in the heart of the town and several Christmas markets with wooden chalets full of ...