I have the same problem. I've found Garnier Movida semi-permanent hair colours particularly good however I would choose a shade lighter than you require because the result is slightly darker than on the box and only leave on for the stated time!
For a more gentle colour and not as long lasting are the Harmony hair colours which leave your hair very silky and soft. I've also found that Superdrug and Boots own make semi-permanent hair colours are long lasting but again the colours do come out darker than on the box so I would stick to the well known brand such as Garnier, etc.
Hope it turns out great and let me know how you get on.