Cute seaside town with limited dining options
Barely spent any time in Criccieth as we used it as a base to climb Snowdon. The town is pretty, quiet and really charming and the people are really friendly. Large stretches of pebbly/rocky beach, set in a sheltered bay, which apparently get schools of dolphins! (We were not so lucky).
My only complaint is how few dining options there are. Dylan's, a beautiful restaurant on the beach at the end of the esplanade, was fully booked for the night, the castle pub had a 45 minute wait, and the fish and chip shop had large queues outside it too, alongside the fact it closed at 8.30 (the chippy is also closed for the winter months)
We ended up getting fish and chips (which were gorgeous), though didn't like that we had to pay 10p for every sachet of ketchup, Mayo (or even the larger forks!)
Other than that, I recommend Criccieth as a base, just be a bit organised with your dining options!