The 31st annual Fairfield Tomato & Vine Festival, a free, family-friendly celebration of California-grown tomatoes, will be Saturday and Sunday in the city's downtown, featuring, besides tomatoes, gourmet food, a carnival, live entertainment and dozens of vendors.