We can guess why this one wins, in two parts: One, it's dang convenient. You can get your new tie, a better sportcoat or a set of new shoes in a hurry, get in and get out. The other reason: Macy's has a little bit of everything, and if you're dragged here by your spouse, you might be able to while away the time by getting yourself a little something while you wait.
Second Place: Old Navy
Third Place: Dillard's