My husband and I are attending a wedding in Guadalajara in mid-March and are thinking about extending the trip to see other parts of Mexico, which neither of us have visited before. Any recommendations on where to go? We're into food, history (ruins could be interesting), and of course fantastic beaches - this is why narrowing down is proving difficult.
A few caveats: we only have a few extra days; we don't want to spend a ton on extra airfare (we're not opposed to flying somewhere else, but we hear in-country flights are $$$); and we're not into being surrounded by other tourists 24/7.
Any advice / recommendations are appreciated.