Vallarta Adventures is one of the most popular companies to go exploring. They offer such a wide variety of activities including dinner cruises, zip line adventures, swimming with dolphins, whale watching, and snorkeling. They have an adventure fit for everyone. If you want a romantic evening, then go enjoy a dinner cruise and show. For family fun, ziplining and swimming with dolphins are perfect opportunities. Overall this company has incredible guides and very reasonable prices for the adventures of a lifetime.
Side note: If you book your tours in advance they have even greater discounts.
If you are planning on enjoying the warm waters of Mexico, then I highly recommend going on an adventure with Tb Tours. They offer snorkeling, marine safaris, and (my personal favorite) jet-skiing.
The guides are all wonderful when it comes to making your adventure as convenient and enjoyable as possible. They also prioritize safety so that you can feel comfortable throughout the entire tour.
As one of the top rated Mexico tour agencies, Estigo Tours pride themselves on their friendly staff and well-structured tours. They offer just about everything you could imagine from water activities to land and mountain tours.
Their ATV tour is particularity unique as it is a wonderful way to explore the city. You get the opportunity to drive around town, near the coast, and up into the mountains of Puerto Vallarta.