Yes, the hard part isn't buying the color... it's doing it right!
Here's the deal... I have a friend who does my hair in a chair she rents at a salon (so she sets her own prices) I used to go in every 6 months for a full on cut/color/highlight. ($150) Then in the between time I would drugstore color... hitting sales/coupons, etc...
The LAST time I did this the plastic applicator bottle was so brittle (from sitting on the store shelf, I'm sure) that it busted down the middle, half way through me applying the haircolor. It splattered all over me and my bathroom!
I quick slapped up what I could in my hair so I could hustle to clean up the mess (which never 100% cleaned off the walls/cabinetry)
OMG my haircolor came out HORRIBLE. Straight on it looked fine... as long as I didn't pull it up.
I went back to my hairsylist friend and she was good and stern with me

She said if I was going to keep telling people that she does my hair, I was going to have to stop this nonsense of the home haircolor... because it was NEVER coming out right, especially in the back.
She made me promise never to color my hair at home again. I even returned my unopened haircolor back to the store. In return, if I promised to come back every 5/6 weeks she'd cut/color/whatever I wanted for $50 each visit.
Honestly, best decision ever. She is so much better than I am at this!
Consider going to a less expensive salon? $250 sounds like a lot... even for the fancy salons in my area (Houston) Ask your friends who does their hair for rec's. Today I can proudly tell you MARY does my hair (and she no longer has to hang her head in shame!)