Hotels Near Best Western Plus Waterbury - Stowe, Waterbury