Whats a good town to stay in or a good resort?

I'd like to go some place thats not a compleat tourist trap.

Some place I can actually experince Mexico, but retreat to a condo when I need.

And that has cheap perscription drugs to ship back to my door step