This Scottish hotel is the perfect cosy mini-break for foodies