Forbes Traveler Magazine described the following best lakes in North America.
It is interesting to note that while Forbes chose warm areas in describing its 25 sexiest beaches, it generally selected cooler areas for its best lakes.
The top 10 list includes:
1. Lake Tahoe in California and Nevada
2. Lake Louise in Alberta, Canada
3. Crater Lake in Oregon
4. Rainy Lake in Minnesota and Canada
5. Lake Champlain in Vermont, New York and Quebec
6. Lake O'Hara in British Columbia, Canada
7. Lake Patzcuaro in Michoacan, Mexico
8. Holland Lake in Montana
9. Caddo Lake in Texas and Louisiana
10. Lake Powell in Arizona and Utah