Need palm-fringed pristine beaches for a relaxing beach holiday ? Sri Lanka has it. Do you like to explore historical monuments of one of t...