I'm just about to book a Viking river cruise Passau to Budapest for next year and have noticed that the July and August dates are cheaper than April or September. I'm a bit surprised at that. Is there something I'm missing. Can someone tell what the reason might be. I would have thought we would get the best weather at that time so it would suit us fine !