More of a working town than many of the destinations on this list, Banbury, in the far north of Oxfordshire, has one of the lowest unemployment rates in the country.

This flourishing town attracts shoppers from miles around, and the pedestrianised centre with its fair share of history is the right location a wander.

Banbury is also a springboard for the fantastic heritage in the area.

There are three resplendent country houses: Sulgrave Manor, Upton House and Broughton Castle, all worthy of a detour.