Minnesota is known for its classic resort vacations—a longstanding tradition in many families. There are more than 850 resorts in Minnesota, almost all located on lakes. They offer the ideal stay for most anyone. They include some large, full-service resorts with luxury cabins and suites, on-site golf courses, spas, and gourmet restaurants. Most are small, family-operated resorts with housekeeping cabins near a lake. Many are open in the winter for cross-country skiing, ice fishing and snowmobiling vacations.