In Italy do weddings take place only in town halls or churches?
Civil ceremonies almost always must take place in a Town Hall to be legal. We have a few situations where a civil ceremony can take place in a castle or villa. Catholic ceremonies take place in some of Italy’s beautiful and historic churches, while Protestant ceremonies can take place in villas and gardens as well as in a Protestant Church.