No emissions check in 'The Shire' but the 'check engine' light must not be illuminated. Most shops will check all 4 brakes, E brake, lights, horn, steering, window tint (no tint on front sides), etc. No big deal if your vehicle is sound. Rust can be a deal breaker. Any hole or sharp edge which could harm a pedestrian (as in a person passing between cars in a tight parking lot) will earn a 'fail'. It depends who you go to. Sometimes a single owner/operator hole in the wall will be more strict because they got busted by the State for being too lenient. NH will sometimes put cameras in a shop to watch them or pull their ticket to inspect for repeat offenders.
Rates range from $35 to 55 depending on the shop.
For general maintenance I can recommend:
Mom's Garage
238 Kelley St.
Manchester, NH 03102
603-666-0024
They aren't a Toyota specialty shop but they've always been honest with me. The local Toyota dealer has a great parts department. The manager is a Land Cruiser collector and well connected with hard to find parts.
Avoid Cruiser Solutions.
Make sure to undercoat your vehicles before the winter. I like Fluid Film but there are other good options. Some shops will spray it for you. Well worth the money as its a messy task for you, your car, and your driveway. For undercoat or inspection I've used:
Speedy Lube
226 Second St.
Manchester, NH 03102
603-625-2555