There aren't many things to do here other than go shopping! Town Center Plaza is a great place! It's an open air mall with tons of stores! As far as restaurants go, depending on your price range, The Cheesecake Factory and Bristol Seafood grill (in town center area) are great places to eat!
I don't know of any drop in care facilities as my husband and I are still TTC.
Good luck and I hope you have fun on your trip!