I'm 5'8", my hubby is 5'4". I always wear heels. 3-5 inches generally.
My FIL ordered me... yes, ordered, to wear flats at my wedding and to slouch. I did indeed wear flats because ballet slippers looked wonderful and were comfy with my black dress (not first wedding!) but I did not slouch.