So even though I'm still in my 30's my feet require good support or else I'll be limping like an 80-year-old the next day. I've found a couple of brands that have great support and great style. Two of my favorites are Born and Sofft. You can find both at Nordstroms or if you're looking for a deal I'd try 6pm.com. You'll pay a little more than your cute, cheap shoes (around $30 - $60 depending on the deal you can find) but these shoes are worth it!
Both brands have fantastic leather and both have a range of height depending on your needs. I find that I can wear their tallest wedges and heels because the insole is so padded.