Just across the river is the Casino Queen in East St. Louis, Illinois.
Travelling west on Interstate 70 about 18 miles are Harrah's in Maryland Heights and Ameristar in St. Charles.
In my opinion, both of the outlying casinos are much, much nicer than the President.