Fitz's is good, but the next time you are in STL, go to a little hamburger joint on Manchester in Brentwood called Carl's. They hand make their own root beer in an old A&W barrel. Nothing like it.
Try the small root beer float and a double cheeseburger. Eat standing until a seat at the counter opens up. Best lunch in town.