I have been to Cwm Pennant Mountain Centre a few times but that was on school trips. They have accomodation there and I suppose if all else fails and you can't get anywhere to stay you could always give them a call.
Here is a link to their site:
http://www.cwmpennant.com/