The densely populated Mexico City is famous for its unique mix of Aztec and Spanish buildings, as well as for its delicious traditional food. This fascinating city must be seen to be believed and is sure to give every traveller an unforgettable experience.