Your next vacation should be a unique weekend getaway at the new Treehouse Resort that's now open in Gatlinburg, Tennessee.