For the kids there is a water park just out of town. Also by the main beach ( cant remember its name ) out to sea a little there are some blow up climbing frames like big bouncy castles in the sea.
Evening wise I wouldnt say there is a lot for kids ( but then I think this is often the case )maybe some of the larger hotels will have evening entertainment.
Loads of places to eat, as usual never remember the names. In the town square is nice but one place just off it in the corner surrounded by greenery and shrubberry is very nice ( not cheap though so for a special night out. Also an italian on the beachfront on the road out to Psalidi is also very good.
kind Regards
Stewart