Sri Lanka Is The Best. Says Lonely Planet