Ultramarine blue is my favorite, then a purple more on the blue side. Those are my favorite colors.
For keyboards? Hell if I know. Sometimes vintage beige looks awful, sometimes it looks classy. Sometimes crazy colors look awesome with the right case, sometimes they give one ideations of self eye-mutliation.