You may find it helpful to select a travel agent who specializes in your honeymoon destination. Specialists are very knowledgeable about their destination and will offer you insight and experience that you may not find elsewhere.
Your prospective travel agent needs specific information to help you properly, such as your budget, your destination, travel dates, the style of accommodation you desire (cabin, small hotel, luxury hotel, view type, etc.). A good travel agent will attempt to offer you honeymoon choices that balance your desires with your budget, and will offer you advice if you need to strike a compromise between the two.
Be prepared to book! Because availability can change, it is important that you are mentally and financially prepared to book your honeymoon. Ask your agent how much you are required to pay at the time of booking, and when final payment is due. You will likely find that, in most cases, a nominal deposit is required at the time of booking, and the final payment is due closer to your departure date.
Remember that travel agents are a wealth of knowledge. Along with competitive prices, travel agents offer you their extensive experience, and they do all the legwork for you. If you have not yet used the services of a travel agent, try using one for your honeymoon....you may just love it!