Let me add my thanks to those giving information, particularly on Mainz and its environs ... I've got a MR scheduled to FRA in a little over a week, with the intent to spend the day layover I scheduled in Mainz checking out the Roman artifacts on local display there ... and the recommendation as to hotel and information on rail transport is extraordinarily helpful.