Where to eat in Nuwara Eliya: local rice and curry, cafes, Indian vegetarian food, Italian options, timing tips, and what tourists should expect.