The combination of idyllic stone villages and small towns in gentle, rolling countryside make the Cotswolds quintessentially 'English'.