Visit Epcot's Mexico Pavilion for an awesome shopping experience, enjoy authentic Mexican food, and take in a slow boat ride attraction.