by Lonely Planet Publications Staff, Andrea Schulte-Peevers, Kerry Christiani, Marc Di Duca, Catherine Le Nevez