Hi Ann,
Just throwng my 2 cents in. My family and I have been to the Beaches Resorts ( the family part of Sandals) and they are wonderful. There are several to choose from and all have excellent things to do for the whole family. Its all inclusive so you know upfront what it will cost. Their website is
www.beaches,com if you want to find out more.
We have been to three of them in the past few years and would highly reccomend it for all age groups.
Good luck!
Janet