Amazon or eBay. I might pick iTunes, too, if I didn’t already get my media another way. Edit – for clothes, you can always just find the brands you want in your size at the store, and then order them for less money online. So even if you go with Macy’s or Kohls or something like that, it might be a good idea to keep their online store options in mind. Double Edit – Pick the Apple store! That would be awesome, to have a $500 gift card to there.