I'm not good at bar advice b/c I usually drive down to Cooney's in DSM b/c it's smoke free. With the new law, I'll probably start drinking in Ankeny more. Tonic and the Clipper are two places that are nice, just too smokey for my taste right now.
I'd suggest All Pro for service in Ankeny or if you don't mind the drive Magic Muffler in Ames-Doug there is the best around. Yanni's is a nice place to eat and I have a hard time deciding between Leaning Tower and Sonny's (in Saylorville) for Pizza-both are great.