Rivers edge rv campground Princeton bc british Columbia camping Princeton bc british Columbia  rv park Princeton bc british Columbia recreation Princeton bc british Columbia recreational fun Princeton bc british Columbia accommodation Princeton bc british Columbia camp Princeton bc british Columbia river Princeton bc british Columbia mine Princeton bc british Columbia