Mexico makes for a perfect first international vacation destination for a number of reasons, but there are some of the best.