There is a Mall with "American" stores. It is within walking distance from the Marriott. Just ask the front desk and they will give you directions. We actually found it accidentally last December when we were wandering around the City. I know I have a map upstairs but I don't feel like digging it out (unless you need me to).
Have a great trip! BTW - not a dumb question, I really don't think there are any dumb questions!
