I would suggust you call around and ask friends with pets. Some vets may only vary a few dollars in basic fees, but have conviences that fit your routine. For example, I choose my current vet for several reasons, competive (reasonable) prices and they're open from 7am to 8pm M-F, and their open on Sat (don't remember the hrs). In addition, when I neutered my dog and my cat, I dropped them off between 7-9am (before work) and picked them up on the same day around 6pm (after work and some errands). Several years ago I had one of my dogs spayed at another clinic. I could only drop her off from like 10am to 11am or so and then I had to pick her up the next day before noon. The vet (pet hospital) I use now is much more convienent to my work hours and how far away I live.
So, the cost, while important, isn't always the sole factor to consider. The first vet clinic had been recommended to me by several people. I had never heard of the second until two yrs later someone I work with recommended it to me, knowing the hours would be more convienent for my schedule. So, ask around and see what vet other people you know are happy with.
Also, any private practice vet is likely to be higher priced than a pet hosipital or clinic (both are places that have a larger staff to handle more patients and hence can charge slightly less). Both types may be just as efficient, but you may prefer one over the other depending on your needs and expectations.
One last note, I live miles and miles away from a major town (work miles from home, too), so for convience sake we've taken advantage of a shot clinic closer to home, brought in several of our pets at once and the prices are a usually a little lower than at a vet.
Congratulations if you read the whole message!