Richmond on Thames is easily accessible from Waterloo, it's a pretty town with lovely river views and Richmond Park at the top of the hill, lots of lovely shops. Further down the line is Teddington, again a pretty high street, nice for window shopping awash with great cafes. Bushy Park nearby and if you are an able walker, a walk through that park will take you to Hampton Court Palace. All those places I know well I lived in that area for many years.
Although having moved a bit further away I'd second WW choice of Arundel, lovely smallish town, castle, great shops, and plenty of enticing eateries.
I would also recommend Tunbridge Wells if you haven't already discovered that town, but in particular an area there called The Pantiles which has an amazing collection of shops and cafes, almost feels like France!
Canterbury also great.
Burnham to tell schools in England to adapt teaching to local business needs- what do you think?
What's the worst sandwich filling?


