Relax in Cheltenham Spa’s award-winning gardens, enjoy the impressive range of stylish shops and restaurants, and spend some time at one of the many fantastic cultural festivals and events – from horse racing at the Cheltenham Racecourse, music and literature to family fiestas.