Puerto Vallarta also is a good port, it has a city bus stop just out side of the port. The bus will take you to some of the hotels or even downtown.