The Dreams Vallarta Bay Resorts Puerto Vallarta in Mexico offers daily activities such as: gym, catamaran, aquafitness, movie under the stars, kayaking, water polo, archery, badminton, dance lessons, table tennis, shooting rifle, soccer, Spanish lessons, tennis, volleyball, yoga and golf ($).