Sri Lanka: nirvana for beach lovers - Lonely Planet