My wife is Italian and wanted to get married in her small home town. In order for her to get married to an American in her home town required paperwork that bordered on the Kafkaesque. We had to show up at the Italian embassy in Washington DC (fortunately we live there!) with proof and witnesses that I was not already married, plus another ten pages of forms. We had multiple stages of notorization. And we had to have forms signed by other witnesses vouching for the truthfulness of our witnesses. In Italy we had to draw up a long declaration of vows in italian -- in Italy, a wedding is a contract -- and then even though I wrote the vows myself in Italian, just because I am American we had to have it translated by someone else back into English, by hand, just so I understood the vows I had myself written. We then had to contract someone to read the vows out loud in English at the ceremony so I understood my own words.
At every step on the way, the bureaucrats apologized for the bureaucracy and asked us the same question, over and over and over again: "Why don't you just get married in the US?"
Don't get me started on the *hilarious* complexity of getting a Permesso di Soggiorno (sort of an Italian Green Card) this year. I applied this past July and there are still more steps to do.