This is the perfect time of year to plan your summer vacation. If you're anything like me, then you're probably longing for a tropical adventure in Thailand, to swim in those crystal clear seas or to paddle board with your BFFs in Bali.

Well, save your money because you can officially have that "dream vacation" right here in our backyard. There's a sublime lake hidden away in BC that will fulfill all of your vacation fantasies.

@erinmitchell90embedded via  

@tashayaworskiembedded via  

Johnson Lake is located just north of Kamloops. It is the perfect place to relax, swim, sunbath, paddleboard and vacation with your friends. I'm not joking when I say that this lake literally has the most beautiful crystal clear waters that I've ever seen.

@jeanbstrongembedded via  

@katelyn.faulknerembedded via  

@vibrantsirenembedded via  

You can rent cabins and campsites at the Johnson Lake Resort. They offer kayaks, paddleboards and more! This serene oasis remained secluded for many years, until recently when travellers discovered it. Johnson Lake is definitely one of BC's best-hidden gems!