I'd be grateful for suggestions for our family holiday. Last year we went to a small beach town in the south of Estonia for a week then spent a few days in the capital, Tallinn. The mix worked well - a week of pottering around the town, swimming in the sea and relaxing, followed by a couple of days exploring the city. It was also reasonably priced. Where else can we have a good sandy beach with a town to explore, then a city close by (couple of hours) with plenty of history?
Just to be awkward, we'd prefer not to hire a car. Public transport is fine, with the odd taxi. We took coach transfers in Estonia.
Any ideas welcome! We'd be going in early July, so I know a lot of places will be busy.
Thanks in advance.