If you're looking for a beach vacation that combines stunning natural beauty with plenty of activities, traveling to Puerto Vallarta is a great decision. Located on Mexico's Pacific coast, this vibrant city offers something for everyone with its stunning beaches, lively bars and restaurants, and exciting nightlife.