3. Minneapolis, Minnesota
Another Midwest city, Minneapolis, is one of those cities that has it all. It's great for students, offering some world-class educational institutes, but it's also perfect for professionals, whether you're already employed or looking to start your career.