There are lots of option for free walking tours in BA. I have done 6 different tours, with three different companies, and these guys were great, I would highly recommend them, they are knowledgeable, and they have really thought our there walks to maximize your time.