I'd recommend San Antonio Bay as an option too. Plenty of nice areas to walk, decent restaurants/bars/shops within easy walking distance. Very family friendly.
We stayed in the Arenal last year. Great location/sea views, good food, pool wasn't rowdy, bars etc. nearby if out for a wander.
Loads of nice places up in the north of the Island as well.