This week-long festival offers something for everyone - families, adults, school groups, and kids - and it's free!