8 tips to know before visiting Mexico