OldShooter
Give me a museum and I'll fill it. (Picasso) Give me a forum ...
For us, our first choice is a guide/driver who travels with us. We get to be friends and have fascinating over-dinner conversations. We only go places that we want to go -- no tourist shops that bribe the guides for example. No waiting for the couple who is always late to the bus. No waiting for the ones with weak kidneys. We eat when and where we want, never at boring tourist buffets with lowest-common-denominator food. We stop for photos when we want. ... and so forth.And when you travel, how to you get explanations of the local culture? Especially when you don't speak the language? How do you manage yourself through Customs and Immigration if you are visiting several countries that have strict borders? Or do you just use local guides when you travel?
There is much to be said for going independently and I have done it with friends, but, then I rely on Viator or something similar to help with seeing some of the hidden places, and what they mean.
Our second choice is to use local guides. We try to find them via their own web sites so they don't have to pay commissions to agencies.
Getting through customs and immigration has never been an issue, even in third world countries. Language barriers vary, but there is almost always someone around who speaks a little English. In places that have a good flow of English-speakers, it is very common to get English-language restaurant menus and English-speaking hosts if not wait staff. Really, none of this has ever been a problem.
Incidentally, I mistyped in my post #4. Should be $100 bills, not $20s. I can't edit it now. Sorry.