The Celebrity IOU host chose the historic Edinburgh Castle to get down on one knee and even got Zooey's two children — ...