Sofia Vergara is living her best life with husband Joe Manganiello on their Italian vacation in the Amalfi Coast, Italy. Sofia, 46, and Joe, 42, are on vacation to celebrate their fifth anniversary as a couple. “My favorite place with my favorite,†Sofia captioned a photo from the trip on Instagram.