I think most colours would look alright. Green, white, blue, purple. Like the pp, I wouldn't go red though, as it would be too much. Matchy matchy and a bit like pjs!
On feet, yeah, trainers or maybe brogues or DM boots.
I really like the trousers though.