of cause I can only speak for myself.
My place is listed on several platforms, airbnb.ch/h/rigi, 13.mittlerschwanden.ch (my own site), homeaway, traumferienwohnung.de, rigi.ch (the regional site), e-domizil.com ( MySwitzerland) and so on. This is needed to get the visibility. It is a hell of work to keep the pricing somehow in sync, since all those platforms work differently.
In case somebody finds my place directly (eg via rigi.ch or mittlerschwanden.ch) I would typically try to call back on the fone and have a chat to gather some information to build a trust relationship, agree on a price.
Then I would send out a contract with a clear cancelation policy and ask for a upfront payment for the reservation. So in case of no shows I have the upfront payment, but psychologically more important there is some strong commitment from both sides.
Of course this is more effort than just a point and click airbnb booking, but worth it for both sides on longer stays. As said before mots platforms take about 18%-28% together from host and guest for the platform.
To find places, look them up in airbnb.com eg, then google for the name or try to find the regional web site. rigi.ch is for example the site (in tourism terms a destination site) of the local mountain railway, which also liste accommodations at mount Rigi. Find the place based on location, compare pictures. Send the host a message.
For second stays its even easier, since you know each other. In this case I would alsoe accept payment at arrival if I remember the guests trustworthy.
This might be different for professional hosts due to the manual handling of payment etc.. We rent out one place more or less as a hobby and to cover the costs for the house.
Also our place is a special location, only reachable by cogwheel railway (park in the village and take the train or even better car free Switzerland vataions). So guests are pretty well informed and know what they are doing. We do not get any drive by. So once the looked into it and liked they are curious enough that they really come.
Hope that answers it. Come over and have a look and we can continue the discussion :-)