CONGRATS!!!
Enjoy the car, I luv mine...post a pic when u get a chance.
As far as a good mechanic by u, I don't know, but I do some of my repairs myself, I give the dealer some work, and the rest I give to a good local shop and it's worked out pretty good. The idea is by using this method my costs on average are lower than just going to a dealer or even a local garage all the time. The routine maintenance I usually do like tune ups, oil changes, pads/rotors, I give the dealer the work that would most require a specialist with the car and someone who has seen my type of car a lot, I give the local mechanic more straight forward work, but stuff that I really can't do where I live, live struts, nothing really complicated to worry about. I usually get all my parts online or at the dealer ahead of time.
I've done a good amount of work on my car this way and it's worked out well for me.
GOOD LUCK!!!