The closest hotels to the airport are at the marina and not cheap! I would recommend checking out the Hacienda Buenaventura. Not too far from the airport (only a few minutes) just a couple blocks south of the terminal marina.