1. There seem to be myriad links on changing the terminal colors for a prompt or even on a line-by-line basis. I cant find anything on setting and retaining the settings for my entire console session (foreground, background, bold etc). How can I do that from a script or command line?

2. Is there a tool or website to see swatches, i.e a set of colors that work together for console colors?
BTW, I know how to output all the available terminal colors (not looking for that).