An guide to the best European river cruises for spring 2015, including trips to France, Portugal, Holland and Spain