Owned and operated by Stowe Mountain Resort, this was for years the resort's "official" hotel near the base of the mountain -- until the resort built the luxe Stowe Mountain Lodge, which now overshadows the Inn. Not a fancy place but rather a low-key spot, this is more like an upscale motel than an inn, though the clean, attractive rooms here are more spacious than your average motel rooms....