fete
feast
fiesta
an elaborate party (often outdoors)