Punta Mita serves up authentic Mexico

Tiny seaside village alive with charm and luxury