iStock International
In addition to lip-smacking Mexican fare, Puerto Vallarta serves up a smorgasbord of excellent cuisine – everything from French to Thai to Mediterranean.