In Minnesota we are known for our lakes, but we are also bursting with gorgeous river towns. Get ready to see of MN's most scenic waterside places.