The Boston Globe lists seven New England inns where you can enjoy luxury for less this winter, including Rhode Island's own Castle Hill Inn and Weekapaug InnRead the full story.