Mexico: Maya ruins, Caribbean beaches & colourful culture - Fernweh