Hi ShelBarlow,
I went to Yasmine Hammamet last September and LOVED it!
The beach is lovely and most of the hotels have their own private space in the beach once you show them your hotel key / tag.
There are loads of restaurants and bars and although I dont have any kids, most places did cater for them.
There is a medina there which is fantastic! You will get men shouting at you asking for you to see their stall or shop but after a while you get use to it. One night me and my partner went in to the medina and there was a snake charmer there and baby lions and tigers (all very safe I must add)! Oh and a camel always seemed to be around too!
We did a trip to Fruigia Park which is an amazing zoo. Im 25 and I loved it! Its only a 15 mins drive from Yasmine. The animals were not caged, although all had their sections so it was perfectly safe and managed. Be careful with the prices as we haggled the taxi driver and paid ourselves in to the park - worked out about £15 for the day trip whereas the tour op had it for about £15 each! Oh and remember to ask the cab driver to pick you back up after say 2 or 3 hours as otherwise you will find it hard getting back to the hotel.
We booked the holiday DIY but there seems to be tour operators for every hotel in the area. They will have a list of day trips, places to go, bars, restaurants etc.
I didnt see any discos for kids as such, but as I said the bars and restaurants there do cater for kids and there seemed plenty of kids around to enjoy the evenings.
I found it very cheap out there - a meal for 2 was never more than £15 with a bottle of wine. So if you plan the extra cash Im sure there will be many trips and activities you can do as a family.
Hope you have a fantastic holiday!