The 'delightful' Cotswold town with the UK's oldest Christmas shop just 90 minutes from Birmingham

With independent shops to mooch and cosy cafes for coffee and homemade cafe, this riverside town makes for a lovely family day out