The Apple Store in International Plaza has a full selection of Apple products and accessories. The sales staff is very helpful and friendly, without being too in-your-face.
I recently purchased a 5th generation iPod there, and I was very happy with the transaction. Not only did I find the iPod I was shopping for, I got a bargain, too. They had an open box version of the model I wanted--in perfect condition, with the same warranty, and I paid $40 less than the retail price. That left me with more to spend on accessories for my new toy.
I considered shopping online, but now I'm glad that I chose the Apple Store for my purchase.