From another post I replied to:
Take a look at www.sportsbookreview.com
They grade all of the books and are pretty accurate with them. Stay away from small bonus heavy books. I like Pinnacle, 5dimes, WSEX, Hollywood107, Canbet myself. They are top notch and pay out quick.
Pinnacle has best odds for tennis