“The Music Man” plays its final weekend