We just got back from five great days in Barkerville.
Barkerville and Wells are an hour east of Quesnel. The ghost town was restored and includes many displays and live street performances in the town site.
We stayed at Cariboo Joy campsite. The owner Joy is a wonderfull person. It's not a big city campground but it is serviced and quirky.
It's only 5 minutes from Barkerville and right on the edge of Wells which has a great artist's community with some giftshops and galleries. Wells is small which makes for an easy walking experience.
It's well worth the hour drive off Highway 97.
Cheers
Chris