You are American - hit the outlet malls! You can get quality clothes for a discount.
As for which store to shop in, are you looking for business or casual wear? If you really hate shopping, I suggest a higher end department store because you can get both styles in one store.