Unusual places to stay…. treehouses, roulottes and secret cabins