Since it is your honeymoon, I would look at splurging or at least spending a bit more on flights. It is nice to pay a bit more for a direct flight and comfortable seats so then you can fly out excited, relaxed for your trip and when you come home it is a lot less stressful plus you can enjoy the last few moments of your honeymoon. Upgrading yourself into Premium Economy may not cost much compared to Economy when you look at the inclusions that Premium Economy has over Economy (seat selection, food included, luggage included, ex). If you have a travel agent, they can sometimes find Up Fares which will upgrade you from Premium Economy to Business for free if there is space. If you do have an agent that finds one of these fares (they are extremely rare), make sure that the agent also books your seat assignment as this lowers the chances of you being bumped from business.
One thing most people don’t think of when booking is the class of a hotel. While people say they stayed at “X star” or “X diamond” hotel, did you know that these rating systems are not based on quality? They are actually based on the amenities the hotel offers. For example, if the hotel has a front desk with limited check in hours then it is a one star but if it has 24 hour front desk staff with a limited onsite restaurant it will only receive two stars. The best way to determine if a hotel is worth staying at is to spend sometime Googling reviews for it or seeing if you can find it on Tripadvisor. The diamond rating system is just another company wanting to have a similar ranking as the Star rating which came from AAA. If that is not confusing enough, the ratings also vary from country to country as a four star in Cuba is going to be a lot different than a four star in Italy so if you are going to a country that is known for a lower level of service, book a higher ranked hotel. Also, do not trust the same level of service across brands either as a Melia in Buenos Aires can be a lot different than a Melia in London. It is unfortunate but I have received a lot of complaints based on the star rating and branding.