We've put together a list of our favorite fun things to do in Rochester, MN so that you can plan out a perfect family day, solo trip, or date night!