I'd like to set some defaults for mocha without having to type them each time. Does mocha look for a config file / dotfile anywhere, as jshint looks for .jshintrc and npm looks for package.json?
Yes. You can create a file ./test/mocha.opts and in the file you can specify --no-colors.
See mocha.opts on Mocha Doc.