A great way to get a feel for BsAs is to take these two walking tours (free, just tip the guides whatever you want), especially if you enjoy walking. Great young guides, I think your son would love it.
http://www.bafreetour.com/english-home
http://www.tripadvisor.com/Attractio..._District.html