There are plenty of things to do in Mainz and great Mainz restaurants. We're here to tell you what they are and our experience taking a Rhine River cruise.