Dotted with medieval castles and precipitous wineries, a Rhine River cruise is exactly as picturesque as the brochures make it out to be.