I almost forgot:
David and I both liked the "Colonial Villages" tour in Mazatlan. This port is the place to get out of town and see what Mexico is really like. Mazatlan is not very interesting as a city itself, I'm sorry to say.
Check out "Virtualvallarta.com" for articles from the Vallarta Lifestyle Magazine. This should give you some great reading before your trip.