Both of them are generally safe for tourists and prices are quite similar. For kids Puerto Vallarta is the place where they can relax, play and learn in a safe environment.