Summers are the peak season for Minneapolis as most of the tourists visit the city in summers between June and August. May is said to be the best time to visit Minneapolis. March and April are said to be the off peak season for Minneapolis because of the unpredictable weather conditions. So in these months you can get great deal on hotel bookings also.