(File photo)

Osoyoos is one of the best lake towns on the continent, according to Trip Advisor.

The popular American travel website released an article listing North America’s 18 Best Lake Towns on Wednesday.

“Known for warm water, beautiful beaches, and surrounding vineyards, Osoyoos is a majestic lake town not to be missed,” the article reads.

Along with Kelowna, other places highlighted include Banff, Alberta; Chelan, Washington; as well as many others across the United States.

Read the article here.