Lake Geneva – One of the 12 Most Luxurious Lake Towns in the World!

Mecum House, Lake Geneva, WI

Why not host your meeting in one of the 12 most luxurious lake towns in the world! Though the Midwest does party lakes as well as anyone, it’s not nearly as noted for its opulent lake towns. But this one, which sits on Geneva Lake, the second-deepest lake in Wisconsin, is home to some of the most impressive, intimidating mansions you’ll find on a midwestern lake.

Read more…