Looking to relocate from the London Suburbs to a more rural area in the Somerset / Hampshire / Oxfordshire / South Downs regions... hoping to find a village/town which has good schools, rail connections to a city, good transport and a bit of fun & community spirit... markets, shops, butchers, Post office, pubs. Any gems out there?!