Lac La Hache 

Known locally as the "Longest Town in the Cariboo," Lac La Hache stretches for kilometres along the shoreline of one of the region's most scenic lakes. The result is an unusually long stretch of waterfront to choose from, alongside inland acreages and family homes. Small-town amenities keep daily life easy, while the lake itself keeps the weekends busy.