Between two oceans and the Caribbean Sea we find this marvellous country overflowing with a multitude of contrasting identities. Mystical Aztec and Maya sites, charming old colonial towns, lonely beaches, desert scenery, stunning volcanoes, chilli and chocolate.