Hotels Near Baymont Inn & Suites Branford/New Haven, Branford