I've used Jagwire Teflon-coated brake cables when using unlined (vintage) brake cable housing. I'm sure there's no problem with their housing and shift cables. I tend to just grind down Shimano-sized shift cable heads to fit Campagnolo levers. (Oddly enough, I just mounted my first set of Campagnolo "Doppler" shift levers recently. I was ready to take out the Dremel, but found they were sized for Shimano cable ends!)
As for changing housing colors, I find the selection at
Porkchop BMX hard to beat, and last time I bought from them they sold housing by the foot.