I see this asked several times each week in the other forums.
My suggestion is to have a confirmation dialog when buying a house/castle, similar to the dialog for purchases in the Bazaar. This would add an extra layer of protection for those who may press the "Buy" button by mistake.