I’ve been to Mexico twice, once to Puerto Vallarta and once to Playa Mujeres (just outside of Cancun). I’ve also been to Hawaii twice, once to Maui, and once to Kauai. So, here is my breakdown for you:
-Mexico is very affordable- much more so than Hawaii! You can get so much more for your money in Mexico.
-Mexico offers all-inclusives, which are so nice. We did a 5 star all-inclusive resort in Mexico for our honeymoon and it was fantastic. Hawaii has one all-inclusive resort, and it’s very expensive.
-Both places have nice beaches (depending on where you are), but Hawaii’s beaches are nicer.
-Hawaii, for the most part, is more up-scale then Mexico. There are a ton of tourists, nice restaurants, and gorgeous resorts. Mexico also has gorgeous resorts, but if you go outside the resort, the beauty quickly fades (again, depeding on where you stay).
I guess it depends what you’re looking for. My husband and I wanted to lay on a beach and be pampered, so we went to Mexico and booked the nicest room our resort offered (and it was fabulous!). For the same price, we could have gone to Hawaii, but we would have stayed in a standard room without all the luxury.
Anyway, I hope this helps!
EDIT: I also meant to add that the weather can be hit or miss in Mexico during September, because it’s right around hurricane season. My first trip to Mexico was to Puerto Vallarta in September, and the weather was awesome, but the week before we got there a hurricane had hit.