No, not one of the fancy hotels, but small, inexpensive eateries found on the corner of almost every street. Don't be put off by the peeling walls or plastic furniture, because this is where you'll find some of the best local food. Order a plate of rice accompanied by a variety of delicious curries, or tuck into a roti, a flat bread made of coconut and flour, with a side of fiery sambal. Each hotel has its own version of a particular recipe, so you'll never get bored with the same thing.