Wow... Ok... first of all before you start throwing money away, learn a little about the suspension build and options first. Learn exactly how you want it to handle and start attacking one part at a time. I would take it to a track where you can feel what little things you do and dont like. If it is understeer, hit that first, if its body roll, go there... But figure out exactly what you want. Get some good tires and if you want to keep under warranty, the sti springs can be good. Do some searches on here and you will see many reviews and opinions on them. I personally would go for coilovers instead of springs, but see the handling tech and read the great things that Big SKy has to say.
As for shops around here, there are many. Go to
www.awdpirates.net first. Join it and get more local. It is a great site for us locally with a lot of events going on multiple times a week. There is Flatirons tuning in Boulder, and my personal favorite just because Dave is such a great guy (said only to please Nick haha) is Speedy Roopair. There is also a shop in Boulder called Super Rupair with a guy (car God) named Harvey that is the performance guy to go to.
All in all, research around a little before throwing money out the door.