0 By Sonia Hash Places to stay in Sri Lanka that will blow your mind 01 Nov: The best gift: honeymoon at 98 Acres Resort Sri Lanka Chosen a few years ago as the World’s Best Mountain resort, the hotel is located in a beautiful hill area of Sri Lanka hidden between tea plantations. It is the perfect destination…