Family of 4 dh, me, dd (21) ds (15). Looking to stay in self catering for a week in Wales next summer. We like small towns with stuff to do, dh likes cycling and we usually do an activity like stand up paddle boarding and some days out (walks to waterfalls, etc). Dolphin spotting would be ideal. Can anyone recommend a nice town to stay in? Prefer somewhere pretty with nice cafes, bookshops, that sort of thing.