We are looking for an all-inclusive resort for our next vacation. We have 2 girls 10 and 7. Really want something right on the beach. Any suggestions on sites to use and how to get the best deal? Also, is it best to book way in advance or closer to the time you want to go?