Cambridge's annual Mayfair offers loads of street entertainment within a six-block circuit of Harvard Square. Three stages of live music, children's rides, face painters, balloon twisters, puppeteers, dance troupes and Harvard Square's famous street performers keep visitors happy.