If you have short legs and long torso then the sloping top tube or compact frame style is best. Giant TCR is the archetypal compact frame and there are plenty around. Usually compact style frames are designed for more generous stand-over clearance (4-6") but there are no hard and fast rules. Size it for length so you feel comfortable from saddle to bars.
If you want a bike for grocery getting, you may want some rear luggage rack eyelets.