The best places to stay in Lyon, France, include the InterContinental Hotel, the Sofitel Lyon Bellecour, the Cour des Loges, the Hotel Stay Lyon and the Villa Maïa.