For a four day bicycle tour starting in Mainz, which way would you recommend — north to Boppard (hitting the various castles, Bacharach, and St. Goar) or south to Speyer (hitting Bodenheim, Oppenheim, and Worms)?
Background: My son and I will be in Mainz about four weeks from now, and we're trying to decide which way we should do our brief bicycle tour along the Rhine. We'll pick up our bikes and drop off our luggage in Mainz, and then spend four days riding to either Boppard or Speyer, and on then we'll take the train back to Mainz to return the bikes. Neither of us have been along the Rhine valley before, and I want this to be a very leisurely ride with plenty of time to sight-see and take pictures. So which way do you recommend?

