Minnesota’s third-largest city, Rochester is a charming city best-known for its world-famous Mayo Clinic. Offering a small-town vibe with plenty of entertainment options and urban amenities, this fabulous city boasts a bustling downtown district, friendly hospitality,...