Kristin: CAF has awesome walking tours and an amazing boat tour I highly recommend (if weather nice). Fun for the whole family.
Kristin: Again thinking of the little one - this is a great free zoo in a pretty area of the city just off the Lake - gets you out of the central tourist area a bit, but easy to access on train.