Sofia Vergara and Nick Loeb in Puerto Vallarta, Mexico (12/23)