Over at Ethan Schoonover’s site, he has a very useful color palette set up for code hinting. This particular palette uses 16 colors designed to look pleasing, reduce eye fatigue, and remain appropriately legible, whether used with a light or dark background.
solarized-vim.png
http://ethanschoonover.com/solarized