Discover our top picks of the Best Villas in Sri Lanka, from oceanfront paradises with infinity pools to serene palm-fringed escapes!