The standard terminal in Cygwin is not very good. It can’t be made wider, you can’t select text normally using the mouse without first accessing the context menu and selecting ‘mark’, the default font is thick and ugly, etc. When you are used to the Mac OS X Terminal the Cygwin console is not fun.
Here’s the solution: puttycyg. It’s a modification of putty which allows it to act as a cygwin terminal in addition to the normal ssh and telnet functionality. Very cool!
Found it through this blog post. Thank you Andreas Hochsteger!