Hi all. I'm taking DD1 (7 years old) away in June for a special mother/daughter weekend. I don't drive so looking for a town within 2 hours of London by train, it would need to be compact and easy to walk around, with some outdoor options but also indoor (in case of bad weather). We will stay in a B&B. Seaside would be an advantage! So maybe one of the south coast towns but I don't know them well. Would be grateful for any recommendations.