While it's fairly easy to search for the laws and customs of different countries just using Google and Wikipedia, it's not so easy to find specific, obscure requirements that visitors may have to comply with upon entry — beyond simply acquiring the proper visa.
Case in point: Belarus
I almost found myself in a really bad situation as I came to Belarus last week, having no idea about the required medical insurance and home registration.
Luckily my host mentioned it at the last moment and I took care of it with her help.
Proof of Belarus Requirements
Note: these pages did not appear in my Google search results for "requirements to visit Belarus"
Also notice that these two pages aren’t even connected. Even if you found the first page, you’d still have no idea of the second.
The state makes no effort to make these requirements obvious, and the airport mentioned nothing at all, despite checking my passport for visa free eligibility.
So: what else could I have done to be better informed?
Additional note: This is more of an issue for couchsurfers and Airbnb guests because hotels in Belarus seem to do this registration for their guests. But as the sharing economy continues to rise, this type of problem will become more prevalent. Unless your host has informed you of these obscure requirements, you’re in the dark. The airport isn’t telling you. No paperwork will be handed to you on the airplane.
In case it helps anyone: I've posted additional details about Belarus as well as scans of my actual documents, for reference, at http://carlosaugusto.net/belarus-and-its-twilight-zone-at-the-minsk-airport