The Danube Bike Path takes bicycle tourists past riverside castles and through picturesque medieval towns