I've heard of Shearings and they are good value but if you're looking for quality then you should definitely go with Viking for a river cruise. Their brilliant and always berth right alongside the...