I do agree with Eddie...sri Lanka is one of the best u will love the beaches and you will have lot of places to visit....I am not promoting my country but its very reasonable the hotels and u will love the service...Good luck