France’s coastal cities such as Bordeaux, Marseille, and Lyon are best explored by river and sea cruises. Here's how.