Fergie and boyfriend Josh Duhamel recently took a trip to Cabo San Lucas, Mexico. ‘We stayed at Las Ventanas, and I loved it,’ the Glamorous gal told OK! at a Maxim party in Miami February 2. ‘They have everything there. Fishing, warm weather, I took a cooking class and went running on the beach.’ Josh, 34, raced against the Black Eyed Peas’ leading lady, 31, in the Cadillac Super Bowl Grand Prix the next day. ‘She’s definitely the cutest one out there,’ he told OK! Aww?This perfect pair has been dating since 2004.