Fan Fest opens today and offers so much to do