Top things to do in Rochester, MN: The History Center of Olmsted County takes you back to the1800s - features a farming homestead, caves, a log cabin, one-room schoolhouse, a historic baseball field