Oaxaca visitors enjoy several beautiful, well-managed international-class resort hotels in Oaxaca City [1] and the Bahías de Huatulco [2]. Their super-deluxe amenities, moreover, need not be overly expensive. While high-season room tariffs ordinarily run $100–300, low-season packages and promotions sometimes cut these prices by half or even more.
Shop around for savings through travel agents, and by calling the hotels directly through the toll-free 800 numbers cited for each hotel in the Oaxaca City and Bahías de Huatulco accommodations sections.
Links:
[1] http://www.moon.com/destinations/oaxaca/oaxaca-city
[2] http://www.moon.com/destinations/oaxaca/pacific-resorts/bahias-de-huatulco