If you want a room in town, I would definitely book asap especially if it's for a weekend. We like to stay at the Village Inn and generally book a few months in advance. The town has definitely been discovered! I've heard positive things about the camping sites.