Awash with history, this self-catering dream castle has a view to die for, and would be an unforgettable setting for an Italian wedding flawlessly organised by the owner.