Ten river cruises for adventurous travellers