Comfortable, affordable spot for a weekend in Newport