For foodies: The 96 best Gourmet Hotels in Germany