For shots and check ups, just call around and find the CHEAPEST vet possible. If you have an injury or a problem then, I'd suggest looking for someone specialized. Usually, country vets will be a heck of a lot less expensive for simple stuff like vaccinations.