Puerto Vallarta is a major resort, but still has a quaint old town and an attractive waterfront for strolling. The streets around the old town have some surprisingly good boutiques and art galleries, and Puerto Vallarta is renowned for its array of gourmet restaurants. Excellent fishing, snorkeling, diving and other water sports can be enjoyed here, so the resort truly has something for everyone.