Technically Barmouth isn’t in Snowdonia (many North Wales seaside town aren’t), but it’s one of the prettiest towns in the area and you can see the slopes of Cader Idris from it’s huge sandy beach. Barmouth is nestled beside the beautiful Mawddach Estuary with excellent hill-walking all around.
The foothills of the Rhinogs and Cader Idris mountain range and all within walking distance and there is a walking festival every September. If you want to take things a little more leisurely, then you can stroll over the half a mile long train/footbridge and onto the Mawddach Trail, where you can walk the old railway line inland to Dolgellau. Barmouth has a population of around 2,250.