I went there last year - and will be there again in June this year!! :thumb2
Nice town, plenty of little gifty shops, prom, beach etc - imaging Filey, bit bigger with better views! LOADS of campsites round there, although cause its so hilly alot of them only seem to cater for tents. Nice walking and sight seeing all around that area.
We stayed at Argoed last time, and booked again this time - its near Shell Island and mid-way between Porthmadog and Barmouth. Porthmadog for the Tesco's and bigger shops.
Site we stayed at was a CL - would recommend it, hook-ups, views, showers/toilets etc details are here:
http://www.argoedfarmholidays.com/home.html
Couldnt recommend it enough! :thumb2 :thumb2