Everything you need to know about renting a villa or condo in Punta Mita: gated communities, beach clubs, golf, surf, and how to skip Airbnb fees by booking direct.