With so many places to visit, Sri Lanka is a bit of paradise full of surprising proximity. You can swap the bustle of a city for a tranquil beach in an hour or two, or switch from tropical heat to cool heights and cloud forests in a few lines. There are mountains to climb, waves to surf, history to explore, even elephants to meet.