Big resorts or small towns? In Punta Mita, Mexico, how about both?
Bold statement, but we back it up. These are the creme de la creme