Live in Surrey and have an opportunity for a few days away child free. Fancy somewhere that's a train ride away. Done Brighton and Bath to death but love these areas. Like somewhere with a town (with independent restaurants preferably), places to mooch, nice walks, a bit of history (with some nice wine as well). Any ideas?