Amazon has the LEGO DUPLO My First Zoo for only $16 (regularly $24.99). Shipping is free when spend $25 or more.
My 4 year old got this set when she was younger and loved it and now my almost two year old plays with it and loves it. You can't go wrong with Legos!
Disclaimer: This post contains my affiliate link.