Looking for a semi-permanent hair colour that will give you beautiful blonde locks? There are a few things to consider when choosing the best semi-permanent hair colour for your needs, such as your natural hair colour, the level of commitment you're willing to make, and whether or not you want to add highlights.