This Italian country-house hotel on the Apulia coast has romance in spades. It's worth booking for the breakfast alone (they serve Nutella pie!), but for your big day, it has its own church and pretty courtyard.
Want a glam reception? The hotel's Coccaro Beach Club, voted one of the top 10 in the Med by The Times, can cater for a large number of guests.
Plate cost per head: £120; www.masseriatorrecoccaro.com