I used to bleach my hair to dye it bright unnatural colours, mainly pink. I don't regret it, since I had awesome looking hair for a few years, but its pretty annoying now I have to make it a natural colour for work. It will NOT hold dye on the bleached parts any more. I mean I dyed my hair a few weeks ago, and within a week it was quite faded on the bleached bits! Now its like, 3 toned. Dark reddish brown on the roots, light reddish brown where the past dye was, and strawberry blonde on the tips where the bleach is.
So if you want to use bleach, be prepared to have to re-dye it a lot, keep up the bleached look, or look like a scruff like me. haha. My hair isnt that damaged, and still shines! Its not poker straight and it used to be, haha oops. I think the fact that I dont blow dry or straighten it helps a lot though in keeping it un-fried.
Also, a lot of permenant dyes have lightener built in anyway, so you wouldn't nessecarily need to bleach it. My hair is naturally almost black, and I didnt start bleaching it til I wanted to go neon pink/red. Dark reds, gingers, purples should be fine over your natural colour.
Anywaaay, I have no brand suggestions since I do believe I'm in a different country. I used to like Special Effects and ordered it from the US, here's a good website showing their colours on people with bleached/unbleached hair:http://amphigory.com/special_effects_hairdye.html