Family Fun Fair & Bluegrass Festival is located in Niles, Michigan at Riverfront Park in downtown Niles and has been an annual event the first weekend of June for over fifteen years. They sometimes have the festival the last weekend of May. The Bluegrass part of the festival is four days of live music on the banks of the St. Joseph River. Bring a blanket or chairs for a free weekend of fantastic bluegrass. The Fun Fair part of the festival includes carnival rides, pony & camel rides, petting zoo, bingo, carnival food, children’s stage, carnival games and vendors to purchase handmade items.