not sure what you mean by "good price" but this place http://www.bachventures.co.uk/
offers camping or barn accommodation and is in a good location - near snowdon, and a short walk from a nice pub, and a steam railway station with services to Beddgelert or Caernarfon.