Our favorite hotels in Puerto Vallarta