Find hotels in Groton, CT from $76