The little train lines in Sri Lanka are very cute, and they trundle up through the hills. You can hang out the doors they move so slowly. Everything is quaint and old worldie on the railway. If you do go, I regret not buying some gems in Columbo. If you want to be a superstar with a loved one buy a rock (for not that much) and bring it back and set it with a UK maker. There are decent rings you can have made up there, but they seemed a bit crude, not so refined/elegant.
Walking in the hills is great fun. And cooler than the coast. They have stunning India ocean beaches, but the sea is quite strong to swim in, and I preferred being in the interior. There's a well-trodden circle from Columbo down and around the southern loop of the island. But if you can I think its nice to get off this tourist track a little. That's why the hills are nice as you can see how people live and get away from the tourists. Staying in people's homes we had the best food, and it was better than the flashy hotels (where we did get a small bout of food poisoning!).
Their tea looks great value, thank you