My husband and I had an awesome 2 week honeymoon planned to South Africa pre COVID, but then 2020 happened and we ended up cancelling our honeymoon 3 times due to COVID and a pregnancy, and now have been blessed with a beautiful baby boy! That being said, we now want a chance to take a mini belated honeymoon. We’re thinking 5 days to possibly Mexico or the Caribbean. Unfortunately due to babysitting and work constraints the only time we can go is between Christmas and New Years later this year. We’re traveling from Ohio and hoping to go somewhere not super time consuming to get to and just enjoy a few days together celebrating a belated honeymoon baby-free. Looking for suggestions on ideal areas/ hotels/ general concepts. We don’t have a huge budget but are willing to splurge a bit since it’s a shorter trip and in lieu of the big honeymoon we originally planned. Looking for some place with good weather, clear water beaches, good food and romantic vibes! Snorkeling and boating options a plus :)