Stay at the George in Stamford: a historic and unique building and hotel that is simply unbeatable for tourists in the Stamford area. Also has an excellent restuarant.