Hôtel du Palais, the mansion built by Napoleon for his queen, is a shining gem of a hotel in Biarritz, southwestern France.