In case, you are looking for a vacation that is about food, culture and diverse landscape, a cruise to Mexico is just what you need. With mountains, deserts and jungles for you to explore, the scenery does not get boring. However, that’s not all. You can even go back in time and uncover the ruins of the Aztec and Mayan from a long-lost era. The other side of Mexico will take you through beautiful narrow streets lined with gourmet restaurants advertising delicious, aromatic delicacies as well as renowned museums to capture your attention. There are also a number of upscale shops where you can indulge yourself without any guilt.