The higher end grocieries and supermarkets do stock peanut butter and it certainly isnt $20 a bottle. Under $4 would be my guess. And you dont need to go all the way downtown to the marriott - there are supermarkets, malls and such all over the place. Just hop onto your elephant .. well scratch that, catch a taxi and get to the nearest one.