Welcome to the forum! We were in the same sort of predicament, but knew we wanted a Mexico wedding. Although it would have been nice to go to another one of the places you mentioned, we figured Mexico would have been most cost effective for our guests.