We've narrowed down where we want to go and where we want to stay for our honeymoon. Have you found it a better value to book online through sites like hotels.com or to book with a travel agent. Looking for advice. We're looking at the iberostar Grand Bavaro in the DR.