El Cajon's Hauntfest on Main offers free family fun for Halloween