A street fair celebrates the character of a neighborhood. As its name suggests, it is typically held on the main street of a neighborhood. The principal component of street fairs are booths used to sell goods (particularly food) or convey information. Some include carnival rides and parades. Many have live music and dance demonstrations.