Most hotels charge you to stay, but Hotel Influenza will not be like most hotels. Guests at this newly renovated, soon-to-open facility in St. Louis will check in