Да, зоопарк как один из вариантов. Сейчас др у них прошло, скоро экскурсии бесплатные снова начнутся. Еще можете на Крестовский съездить. Там много аттракционов. Еще Питерленд можно посетить с семьей, там водяные горки есть.
Можете сходить в планетарий, или в русский музей. Так- то с ребенком можно в зоопарк сходить, у них обычно достаточно познавательные экскурсии. Еще можете на корабле под мостами проплыть, красивое зрелище.