I have had my hair done at a salon and have done it at home. I have dirty blonde to light brown hair. I first started highlighting it in college and a friend did it for me with a home kit. It really helped to give my hair some texture as it is very fine. The biggest problem with doing highlights at home is that if you do it too much or too often, the next thing you know, your hair is all highlighted. My first experience with a salon was a disaster. I told them that my hair lightened very quickly, but they didn't listen and my hair was GREY! It was awful.
For years I did go to a wonderful hairstylist that did wonderful highlights. It was expensive, but since I only did it four times a year, I didn't mind. As I got older, I began to have grey hair coming in. IF it had been evenly distributed, then I would have natural highlights, but it is all at the crown of my head. My stylist could no longer cover the grey with highlights, so he began to just color it. To me, it seems that if you go a slight bit lighter than your natural hair color it looks better than if you try to go darker.
Eventually, I was no longer able to go to my stylist, because he moved away. I experimented with doing my own hair at home. I recommend you start with a semi-permanent hair color like a henna rinse. Do this until you find the color that works best for you. I use Clairol Nice and Easy and have for many years. After the first use, you just touch up the roots, so your hair is not damaged. If you are going for a blonde or a lighter color than your own, avoid any color that has ASH or GOLDEN in it as these will have a reddish tint to them and looks more brassy. Look for the neutral colors. I use Medium Neutral Blonde and love it.