Bali also earned high marks thanks to its affordability. The average cost for a three-course meal for two at a mid-range restaurant came in at just $22.17.
Joining Bali on the list is Santorini, Greece, at No. 2, scoring high marks for being home to the highest number of romantic restaurants of any location, followed by Cancun, Mexico; Venice; and Mallorca, Spain, rounding out the top five. The ever-romantic Paris came in at No. 6, followed by Dubai; Positano, Italy; Rome, and Marrakech rounding out the top 10.