From Ann Arbor to South Bend, these Midwest college towns offer lively campuses, local food, museums, and outdoor escapes perfect for a weekend getaway.