Here are 5 reasons: 1. Beautiful Beaches 2. Such amazing Sunsets 3. Amazing People with an relaxed mind-set 4. Some of the most beautiful photo spots I have ever been to 5. Tequila is something else when tasted in Mexico :P