With independent shops to mooch and cosy cafes for coffee and homemade cafe, this riverside town makes for a lovely family day out