Hidden Lake Winery is approximately 35 miles east of downtown St. Louis. https://www.hiddenlakewinery.com/
The overnight accommodations near the winery are limited. You can expect to drive about 10-20 miles to find most hotels. Most of the better hotels are in O'Fallon, Illinois, about 20 minutes from Aviston. Nearby towns include Trenton, Briese, Highland, New Baden, and Mascoutah.