Got to love school holidays!
For a cheaper cruise option, have you looked into sailing in Croatia? Probably not the river cruise you were chasing, but I did a couple of days sailing there in 07 and it was really nice. Much better than the Rhine cruise we did when I was a little younger.Bit...