When in doubt, throw a blazer on. It instantly pulls together an outfit and give it a nice polished feel. I recommend finding your own, the one I'm wearing was stolen from my Sister's closest (see here in past post).
Here are some great blazer option for all budgets:JC Penney
Dress, Only Hearts ( I LOVE this brand, but can't be hard to find their ready to wear)
Shoes, Naturalizers ( seriously, Naturalizer)