Honeymooners who really want an offbeat excursion should consider Marrakesh, in southwestern Morocco, which is set against the Atlas Mountains.
DiMasi said the city makes a perfect romantic destination because it is "sensuous and different, but also not super expensive."
Of the many places to stay, Talaa 12 (pictured) scores high marks because of its simple luxury. And rates start at only $250 a night.
Despite the city's long, rich history, Talaa 12 is contemporary and pared down. There are only four rooms and four suites and no pool or spa.
Guests can spend the day visiting to the kasbahs or hitting Nikki beach and then have their dinner served in their room or on the rooftop, overlooking the mountains.
Most guides recommend spring and fall as the best times to go, because the summer can get very hot. It's also best to avoid April, which is sandstorm season, if you are planning to venture into the desert.
www.talaa12.com