My husband and I are looking to get away to Mexico. Neither one of us has either been. Here is what we are looking for: A nonstop flight from either San Diego or Los Angeles, tropical blue waters, great food, and some ruins/local cultural activities. We are considering doing a all-inclusive, but not so sure if that's a good idea since we are both very into good food. I guess it all depends where you go. If anyone has any suggestions, I would really appreciate it. So far, I had looked at Cabo, Puerto Vallarta and Ixtapa. Thank you so much!