We are going to SG for 5 days (3 full days) and we don't go there often so we would like to have as little SGD cash as possible (don't want to keep small change). I know that you have to pay cash for food in food court etc. but what about supermarket like Carrefour? I assume that they take credit cards without charge, is that true? Thanks in advance.