Mexico · Riviera Nayarit 10 Fun Things to Do in Punta Mita: A Luxurious Resort Town in Nayarit, Mexico