A trip to Castle in the Clouds in Moultonborough, NH, reveals more than an architecturally fascinating home with stunning views.