urban outfitters (you can check them out online)
nordstrom (they usually have a good range at different prices)
aldo
i agree with target, they usually have a decent selection at a great price
sounds weird but a co-worker has some really nice leather flats from clarks, which is kinda unexpected, but they're high quality.