In case anyone is interested in going to this area and does a search a bit of feedback. Firstly it is fabulous, we loved North wales we live in mid wales which is lovely too but the scenery is so stunning in snowdonia. Weather was largely windy and cold, plenty of rain showers but we had a great time anyway and there was so much to do.
Highlights were Borth-y-gest itself lovely little harbour good walks all around and great little coves for rockpooling, nice bistro The Moorings here. Greenwood forest park dd's first rollercoaster she loved it, there is plenty to fill a whole day here. Llanberis slate museum was great free entry and the lovely slate miner doing a demo chiseled her a Slate heart! Ate at Caban (moondog's suggestion) was great menu and v. child friendly.
Had lunch at Castell Duedraeth dd (and IL's!) very impressed having lunch in a castle and great walks at Portmerion. Criccieth lovely castle, fish and chips for tea on the beach and then watched lifeboat practice launch (6.15 on a Thurs).
Railways went on Ffestiniog stopped at Tan-y Bwlch as suggested by smaiwa lovely walks and great childrens play area. My IL's took dd on the West Highland heritage railway and they let her change the signals etc, this was v. good for a little one as short train ride and look around engine sheds etc.
Beddgelert v. picture postcard village a bit touristy like a cotswold village but lovely walk along the river and great ice-cream.
Our worst day was trip to Caernarfon mainly weather related as it was hammering it down with rain but we went to the Black Boy Pub and we were not impressed, awful service and food was terrible so not sure if it has changed hands? however day redeemed in dd's eyes by soft play centre suggested.
Best day was only really sunny day which we spent on beach in Llanbedrog lovely NT beach with colourful beach huts fabulous beach for shells, cafe, carpark and toilets all very nearby but idyllic woodland setting. Was very sheltered so good escape from the wind we walked up 300 steps to the iron man on the headland wonderful view.
Thanks so much to everyone who replied you helped us have a really great holiday.