ConEmu might fit the bill. It claims to support both WinAPI console programs as well as Unix-style pty programs - which should include the Cygwin shell.
It has some capability of differentiating the console windows from each other:
Tab titles can be set arbitrarily.
A tab can get a background logo set.
Terminal colors can be set to one of ...