Where to stay in Colombo ITC Ratnadipa –meaning “the island of gems” – is Colombo’s newest luxury hotel, not to mention one of the finest, with suites overlooking the Indian Ocean. Dine at Avartana, the hotel’s elegant restaurant specialising in South Indian fare, or ...