We have to go to a wedding the last weekend in July in St. Paul, MN. We can either fly in and out or stay for a while. I'd like to stay because we have a free place to stay. We will be there at least 3 days: travel day/rehersal dinner--wedding & evening reception--travel day. We could add days on either end. Anything else we could do (besides Mall of America) to make a vacation out of it?