St. Louis, Olathe, Tulsa, Oklahoma City, then TX,LA,MS,AL,TN,KY,IN.
Three weeks gives you time to hit up most of the spots. Sounds like you want to set up games ahead of time or else you can waste days sitting in one spot for "a guy" who likes to play sets for 500, and its lots of drama.
Good Luck!