The Cirque show "Iris" is amazing. All the wonders/theatrics of a terrific Cirque show; set against the classic glamorous hollywood back drop of 1940's (my interpretation)
Many people will say Union Square has the best shopping but, I disagree. I think Haight does- it has funky shops, fantastic restaurants and bars, Amoeba music, Ben and Jerry's, vintage clothing stores, and Golden Gate park is at the end of it.