Winter Solstice

We offer to melt away your winter blues. January is a great time to enjoy Fete de Glace in Saint Charles and the quiet streets of the historic district. Visit us during the special time of year after the crowds are gone.

The potbelly stove will melt away the winter blues and warm your toes. After a winter walk along the South Main Historic District, come back to a hot Bailey’s beverage and sit by our authentic 19th century wood burning stove. Your hot tub will be readied and a cheese tray prepared with a French bottle of wine. Spa products will make your bath special as well as an outstanding indulgence. Complimentary appetizers will be served before your dinner plans.

(Special Event & Holiday rates differ)

Rates:
$ 100 per person

@font-face { font-family: Source Sans Pro; font-weight: 400; font-style: normal; font-stretch: normal; src: url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/c2f2db732b5ddde9be01c9d6c1bd3baf.eot) format('embedded-opentype'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/d227d365400b41ef71fd35c464d125c1.woff) format('woff'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/3fa366d7b74c7955a326714a72c194f5.otf) format('opentype'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/8ead2b5d846025059d7454df8a26c06e.ttf) format('truetype') } @font-face { font-family: Source Sans Pro; font-weight: 700; font-style: normal; font-stretch: normal; src: url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/42a908ed8e228ad914a90a7679327bfc.eot) format('embedded-opentype'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/5235cb89cc6dc774b8bd9d52d774c9f9.woff) format('woff'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/e9e2ee89a6d2bbe6e0162692916a7874.otf) format('opentype'), url(https://d1eneklj7lmhjs.cloudfront.net/20160304085750/fa52184dcf9dd83d4a9ee7cc85183467.ttf) format('truetype') } .tr-widget { font-size: 15px !important; line-height: 18px !important } .tr-widget a img { border: none !important } .ui-datepicker.ui-datepicker-multi { width: auto !important } .ui-datepicker-multi .ui-datepicker-group { float: left !important } .ui-datepicker-multi .ui-datepicker-group table { width: 95% !important; margin: 0 auto .4em !important } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50% !important } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% !important } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25% !important } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 !important } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left !important } .ui-datepicker-row-break { clear: both !important; width: 100% !important; font-size: 0 !important } div.ui-datepicker { width: 336px; padding: 3px 3px 0; display: none; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; background-color: #fff; border: 1px solid #999; border-radius: 1px; box-shadow: 0 1px 4px #c2c2c2 } div.ui-datepicker .ui-datepicker-header { position: relative !important; padding: 3px 0 !important } div.ui-datepicker .ui-datepicker-title { margin: 0 36px !important; line-height: 28px !important; text-align: center !important } div.ui-datepicker .ui-datepicker-month { font-weight: 700 !important } div.ui-datepicker .ui-datepicker-next, div.ui-datepicker .ui-datepicker-prev { position: absolute !important; top: 2px !important; width: 28px !important; height: 28px !important; cursor: pointer !important; text-indent: -9999px !important; background-repeat: no-repeat !important } div.ui-datepicker .ui-datepicker-next.ui-state-disabled, div.ui-datepicker .ui-datepicker-prev.ui-state-disabled { background-image: none !important; cursor: default !important } div.ui-datepicker .ui-datepicker-prev { left: 2px !important; background-position: 50% !important; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAYAAABBECfmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAngAAAJ4BIsvGAwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACfSURBVCiRpZBNCsIwEIW/mbgtCq48hVAQdJ1EcgHvGmqztiB4DXeCuC5xV9rSgj9vOR/z3ryRnDNz0lnyF1xMDZ1zBxE5yfgg7/0eqIBCRxs7IALFINNaW4pIBSwHB4UQtqp6BlZ9J9M0zaZt2wuw/qqKxhjvxhgHPMawq2KtLVU19XM725TSLed8BJ6TmXVdX4EAvAa2fc2+7/MqP8M3twow0gOttH8AAAAASUVORK5CYII=") !important } div.ui-datepicker .ui-datepicker-next { right: 2px !important; background-position: 50% !important; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAYAAABBECfmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAngAAAJ4BIsvGAwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACUSURBVCiRxZExCkJBDESTXVvRmyiCoPVPdA/kLfRAaja9IHzwEHYiin1iv5hCLEz7mJlkgu4O0aSQ/AaZeUtEy0i5QcQDMy8i2yEA7IloHmWOEPHYdd0sWmicUpJSygQAAInoUws3M5t+fec950yqeh004GFmLCKXVvl095Wq9q3tCwBKrfXcZu7cfS0ipzYc//DPNzwTM8KYbAHCAAAAAElFTkSuQmCC") !important } div.ui-datepicker table { width: 100% !important; border-collapse: collapse !important; margin: 0 0 6px !important } div.ui-datepicker th { text-align: center !important; font-weight: 700 !important; border: 0 !important; color: #bbb !important; font-size: 12px !important; height: 20px !important } div.ui-datepicker td { text-align: center !important; line-height: 26px !important; font-size: 14px !important } div.ui-datepicker td a { text-decoration: none !important; display: block !important; color: #000 !important } div.ui-datepicker td a.ui-state-default { background-color: #f5f5f5 !important; border: 1px solid transparent !important } div.ui-datepicker td a.ui-state-default.ui-state-hover { border: 1px solid #009fe3 !important; color: #009fe3 !important; background-color: #fff !important } div.ui-datepicker td.ui-datepicker-current-day a { background-color: #009fe3 !important; color: #fff !important } .tr-widget { font-family: Source Sans Pro !important } .tr-widget a { color: #00e !important; cursor: pointer !important } .tr-widget a:active { color: red !important } .tr-widget div.tr-component.tr-check-availability label { font-weight: 700 !important; display: block !important } .tr-widget div.tr-component.tr-check-availability select { height: 36px !important; padding: 5px 9px !important; border: 1px solid #c2c2c2 !important; background-color: #fff !important; outline: 0 !important; font-size: 14px !important; box-sizing: border-box !important } .tr-widget div.tr-component.tr-check-availability select option { height: 36px !important } .tr-widget div.tr-component.tr-check-availability select.tr-error { border: 1px solid red !important } .tr-widget div.tr-component.tr-check-availability select:focus { border: 1px solid #009fe3 !important } .tr-widget div.tr-component.tr-check-availability input[type=text] { box-sizing: border-box !important; height: 36px !important; width: 145px !important; padding: 5px 9px !important; border: 1px solid #c2c2c2 !important; background-color: #fff !important; box-shadow: inset 0 2px 3px 1px hsla(0, 0%, 50%, .1) !important; outline: 0 !important; font-size: 14px !important } .tr-widget div.tr-component.tr-check-availability input[type=text]:focus { border-color: #009fe3 !important } .tr-widget div.tr-component.tr-check-availability input[type=text].error { border-color: red !important } .tr-widget div.tr-component.tr-check-availability input[type=text].tr-date { cursor: pointer !important; width: 142px !important; padding-left: 36px !important; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAngAAAJ4BIsvGAwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGfSURBVDiNtdI/SFZhFMfxzxVzq1nCpa2WaJKIosFoiqIgyCYXoUFQAhchnufQ4qQJbS5N1VQULf1ZogZxihZtapFqkpCIDOJp6F64vr6+L1EeuJz7O7/vPffc89yqlKKJiDiNJZzAC0ymlDa0IiJGsIzzeIfplNLbxh+wMxZwALM4hRm7Y6b2Zmt2oW1WpRQRcRiHsIpHKaWJiFjHBqY6Gt7FSErpaETcwxWMYiul9GkwIhYxjarLNGNY61L/0Lo/WDMlIpYG6gm6NfvbqDBV5ZxLh/EFb3AJQ3s8/BNPcAbDbWOwCzyMq32mGdqLaRou23laD3GtEVVVXYZSyuO9GNzEZNNwM6W03jgR8aNDf4Y+zCa7/8N/juZQ1vC+VT+HVy19pM4fezDHcaz55OeIlvkSN1r6ep3v92BSu+F2Sulr40TErw79Hfow2+zjDp/iQat+G7da+mydX/dgxnHxv08o51xyzvOlFM2Vc17p0BM554k+zHzOuezLDr9hBc9a9RncaenROq/2YC7g5CDm/FnwWMfLFrsMMN6D2cLcb+7jvMasJI0cAAAAAElFTkSuQmCC") !important; background-repeat: no-repeat !important; background-position: 7px !important } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates:after, .tr-widget div.tr-component.tr-check-availability div.tr-search-dates:before { content: ' ' !important; display: table !important } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates:after { clear: both !important } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates { zoom: 1 !important } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates div.tr-field { float: left !important; padding: 0 18px 18px 0 !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy:after, .tr-widget div.tr-component.tr-check-availability div.tr-occupancy:before { content: ' ' !important; display: table !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy:after { clear: both !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy { zoom: 1 !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy div.tr-field { float: left !important; padding: 0 18px 18px 0 !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy select.tr-number-of-adults { width: 83px !important } .tr-widget div.tr-component.tr-check-availability div.tr-occupancy select.tr-number-of-children { width: 102px !important } .tr-widget div.tr-component.tr-check-availability div.tr-child-ages:after, .tr-widget div.tr-component.tr-check-availability div.tr-child-ages:before { content: ' ' !important; display: table !important } .tr-widget div.tr-component.tr-check-availability div.tr-child-ages:after { clear: both !important } .tr-widget div.tr-component.tr-check-availability div.tr-child-ages { zoom: 1 !important } .tr-widget div.tr-component.tr-check-availability div.tr-child-ages div.tr-field { float: left !important; padding: 0 18px 18px 0 !important } .tr-widget div.tr-component.tr-check-availability button.tr-search { background-color: #009fe3 !important; color: #fff !important; border: 0 none !important; width: 162px !important; padding: 9px 15px !important; line-height: 18px !important; font-weight: 700 !important; cursor: pointer !important; font-size: 15px !important } .tr-widget div.tr-component.tr-unit-calendar-with-availability-form:after, .tr-widget div.tr-component.tr-unit-calendar-with-availability-form:before { content: ' ' !important; display: table !important } .tr-widget div.tr-component.tr-unit-calendar-with-availability-form:after { clear: both !important } .tr-widget div.tr-component.tr-unit-calendar-with-availability-form { border: 1px solid #bcbec0 !important; max-width: 780px !important; background-color: #fff !important; zoom: 1 !important } .tr-widget div.tr-component.tr-unit-calendar-with-availability-form div.tr-component.tr-unit-calendar { float: left !important; background-color: #e6e7e8 !important; padding: 9px !important } .tr-widget div.tr-component.tr-unit-calendar-with-availability-form div.tr-component.tr-unit-calendar iframe { background-color: #fff !important } .tr-widget .tr-occupancy { display: none } .tr-widget div.tr-component.tr-check-availability .tr-search-dates label { display: none !important } .tr-widget form { display: flex; } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates { display: flex; align-items: center } .tr-widget div.tr-component.tr-check-availability div.tr-search-dates div.tr-field { padding-bottom: 0 !important } .tr-widget div.tr-component.tr-check-availability button.tr-search { width: auto !important; margin: 9px 9px 9px 0 !important; box-shadow: none; text-shadow: none; background: #678865 !important; color: #fff; border: 0 solid; border-color: #887959 !important; border-radius: 100px; font-size: 17px; font-weight: 600 !important; padding: 8px 23px !important } .ui-datepicker table th, table td { padding: 0px !important; }