Yes, other colours, such as those you mention, are available from many of the Highland outfitters in Scotland - even our own sponsor, KiltStore, lists them. They can look good and they can look terrible!

As everyone else has stated, black is the most acceptable. Coloured Prince Charlies should only be worn - no, CAN only be worn - with a tartan containing a complimentary colour. For example, a dark green PC would look ghastly with a Royal Stewart kilt, but would work well with a Modern Gunn or even Black Watch kilt. Unless you wear just one tartan, you are going to be very limited with a coloured PC. Black can be worn with anything.

As for cream or white PCs: someone (in the USA) once said that white Tuxes are for waiters. I agree and believe the same applies to PCs!!