by Lonely Planet Publications Staff, Alexis Averbuck, Oliver Berry, Jean-Bernard Carillet, Kerry Christiani