The Deer Path Inn in Lake Forest, Illinois, blends Tudor-style architecture with English countryside charm.| Haute Living