I recommend creating a very extensive welcome book. Half of the fun of going on a trip is the anticipation beforehand, and by providing your guests with a lot of information helps them to look forward to their stay.
The things you mentioned are great to include, make sure to include pictures of all the cool spots in your neighborhood so your guests can visualize the experience.
I’d also include details on the check-in process and information about your listing, such as how to use all the appliances, where to leave the garbage, contact information, public transport passes, how to get a local sim card, where to rent bikes etc.
As for the delivery, I uploaded the document to Dropbox and send my guests a link in the welcome email, which I use a template for. It takes less than 15 seconds this way, you can watch this video to see how I do it.