I’m in desperate need of help finding new shoes.
Here is my serious problem.

I’m short and most my pants only fit when I’m wearing heels. Unless I’m wearing tennis shoes in the gym or flip flops on the beach you’ll never see me in flats. This causes a problem when I go to vegas.

I don’t want to wear tennis shoes there because I feel to casual and sloppy. I don’t want to wear high heels because I do way to much walking in Vegas.

So, what I need is a pair of comfortable shoes that are not to casual and have somewhat of a heel. Any thoughts?