From fine dining to street food, you can eat well on any budget in Puerto Vallarta. Here are the ten best restaurants in the area.