Ha! I have the opposite problem at almost 5'10"!
I sometimes do my hair in a bit of a quiff at the front which made one man this week complain I'm trying to making myself look taller. (Sorry,mate
).
Also, nude heels are supposed to elongate the legs, and seem to have been in forever (although I don't like them).
I've always kept my hair long as I feel this balances my height, so the opposite for you? (Expose neck/ears, perhaps?)
One colour from head to toe I definitely avoid...I feel this makes me look even taller.
My child told me I look taller when I wear all black.
I think wearing heels that are too high will accentuate your lack of height, but obviously heels are a good idea.