Drury Plaza Hotel St. Louis St. Charles receives great reviews from guests. Country Inn & Suites by Radisson, St. Charles, MO, Embassy Suites by Hilton Saint Louis Saint Charles and Best Western Plus The Charles Hotel are also excellent options to stay in St. Charles pool.