I have a Specialized Crossroads Sport with a step through frame from 2011. It's a very upright position and has a huge padded leather saddle. It has worked out very well for me as my daily (6 mi roundtrip) ride for the past 5 months. I'm 5'6", and I don't know the frame size of my bike, but something around 52cm should be appropriate. Rivendell Bicycle Works has a good video about how to properly measure your frame size.
Does she have any preferences for step through vs. diamond frame? Step through was a must for me, for comfort and being able to wear skirts while I ride, but diamond will be much easier to hang.