A magical residence requires a blueprint to upgrade. These are won by completing the 10th chest of a tournament. You can also use diamonds to replace the blueprint. I think this costs 300 diamonds. These are either purchased with real money, or won though various rare or difficult activities in the game.