A magical Place to stay regardless of the weather