The small town in Warwickshire has a lot to offer, from its medieval castle and racecourse to its pretty parks, independent shops and eateries, and outstanding schools ...