I stay at Wilderness Village once each summer. Great CG, well run, good neighbours. There is a store on location as well! Crimson Lake is 5 minutes away.
Try the provincial campground at Gull Lake, either Aspen Beach or Lakeside. They are both quite nice. The store is at Aspen Beach but there is a nice walking path from Lakeside.