Atlantica Oasis Limassol is a family hotel with good facilities for children. Very near loads of restaurants and shops, but not right on the beach.
The Mediterranean in Limassol is on the beach, has been refurbished and is near shops and restaurants. It is a lovely hotel - good bus service outside to town and the rest of the tourist area.