Discover a tiny piece of paradise, with breathtaking views of the Berkshires, when you check into Mahican Cabin in Massachusetts.