For foodies: The 95 best Gourmet Hotels in Germany