I have used a great driver/guide before, it might be worthwhile contacting him - Ariel Gabay:
http://tourwithariel.weebly.com/
I have recommended him to a lot of people and they have all been very happy. If you contact him tell him you got his name from Mark in Detroit - I get nothing but good karma.