Can anyone personally recommend attractive villages within a 20 minute drive of Salisbury that have at least a pub and a bit of life, and ideally a bus route to take teens into the town for school? We are looking to buy but no idea where to start!