Knipoch Hotel serves outstanding food and a bit of ghost hun