Big resorts or small towns? In Punta Mita, Mexico, how about both?
This small, little known beach town has remarkable food. And I ate it all