To be honest, I don’t think so, unless the forestry commission has some form of cabin or campsite as part of their holiday division.
We stayed on the Barmouth estruary, near to Dolgellau. There’s a great Sustrans traffic free route along an old railway line if you wanted to do that. it’s about 7 miles from CyrB. There are some villages nearer but none have pubs, or facilities.
alternatively, you could stay up nearer to Betwsy Coed, lots to do for families but a bit of an outdoor factory outlet.
I had been looking more towards Llanberis for a family stay. it’s at the foot of Snowdon, lots of cafes, pubs, steam train and family stuff. plus still near to CyrB. There’s another route around Capel Curig that’s also worth checking out if you wanted to get off the McTrails.