When planning your ideal vacation, Minneapolis might not be what comes to mind.
There are no palm trees, no sunny beaches to get your tan on, no night-life to draw in thousands of bachelorette parties.