Check out this quaint inn located in the ski town of Stowe Vermont. You just might hear someone tap dancing above you.