For foodies: The 121 best Gourmet Hotels in Germany