With its fabulous beaches, nightlife and large touristic presence, Mexico was always a bucket list destination for us. By far, it has been the best trip we have been on!