the bike you're describing is pretty much what I ride. A Cramerotti cyclocross frame with beefier slicks for commuting and a straight handlebar.

Just for reference, I'm 5'4 with a 30" inseam and ride a 52cm frame.