I usually have top highlights on my hair but would like to wear my hair up however you can then see the dark hair underneath. My hairdresser suggested a full head of highlights so that i can wear my hair up is this the best option if i want to keep my hair coloured or would a semi permanent colour be better?