There are more than 900 resorts in Minnesota, offering the ideal stay for most anyone — from large complexes with luxury suites, on-site golf courses, spas, and gourmet restaurants to rustic historic lodges providing large quantities of charm and fun. Most resorts are family operated cabins or cottages situated on magnificent, lake shore property, offering most any water activity imaginable. Many of the resorts are open during the winter featuring such seasonal activities as cross-country skiing, ice fishing and snowmobiling.