How to handle Visit Reports in Dynamics 365

All organizations that use Dynamics 365 for Sales in their Sales organization probably track customer visits/meetings through the standard appointment functionality. During my years as a CRM consultant I have received lots of questions regarding how to register...