Besides the Disney store, of course. I don't live in the US but have a friend who is going to visit New York and I'm pretty sure that he won't go to Times Square for me. Can he buy gift cards at drugstores? There are a few Duane Reeds and a Waalgreens near to the hotel.