The average budget per day for Puerto Vallarta is around $35 per person. That includes a stay in a low-cost hostel and food, but not nights out on the town or any excursions. Of course, you can spend a whole load more than that, but the point is that the city is generally in-line with the norm in Mexico, and comes in cheaper than Caribbean resorts like Cancun and Tulum.