The Fat & Happy crew review the San Angel Inn and Epcot's Mexico Pavilion.