Hotel guests in St. Louis pay an 18.93% lodging tax (4.23% by the state, 12.7% by the county and 2% by the city), the highest total in the country, according to industry analyst HVS.