The Boston Globe highlights the Castle Hill Inn in Newport as a fabulous, cozy place to stay this Winter. Read article here.