Priyanka and Nick enjoy vacation in Mexico