A.J.
We just went to Puerto Vallarta and stayed at the Grand Velas All Inclusive Resort and Spa. It was wonderful and they were great for kids. They have a daily camp with tons of activities plus you can get babysitters for when you need them. It was a bit spendy but so worth it.
Good luck.