Food, fun and plenty to drink this weekend in Tucson.