Vichy, on the banks of the Allier River, is one of the great spa towns of Europe. And while its thermal waters, heated by ...