Brown is a great highlight colour with blond hair.
It's up to you. I would recommend light brown, brown, not dark colors but light colors would be good. you definetly wouldn't want black highlights.
dark brown or black
Only go up in two tones. A medium to dark brown would look good but subtle. Anything too light would look unusual.
black and brown
white, brown, black, really anything
blue black and brown woyuld be good combinations for a wedding
Brown, White, or Black
I'd say pink or blonde. but if you have a favourite colour, highlight it that colour. Anything goes with black
Hazel brown
Light Brown and black and a tiny bit of pink
Brown Widow. It is not as bad as Black Widow, but it still isnt good.