Hello. I'm looking for our next holiday destination and I'm stumped. We like laid back, relaxed towns by the sea (with a beach). Somewhere nice to wander in the evening, perhaps a harbour, old buildings or some interesting streets. Nice restaurants, independent shops, maybe a local market. Somewhere with character and a gentle buzz although we more not interested in clubs or the like. A couple of nearby places to explore are a bonus.
If it helps we've previously been to, and enjoyed, a Collioure, Cefalu, Caiscais, St Malo, Dubrovnik (although much bigger than the normal towns we go to). In the UK we like Whitby, Tenby, St Ives, Whitstable.
We're a couple with a six year old.
Any ideas?