I am not sure regarding the recommended cron jobs for Magento. But as per my view it will be good if you have set below cron jobs:
1) As Magento 1.9.1 sends emails in queue, it is must to set the cron for sending emails.
2) Index Management is pretty important part too. I would recommend to set a cron for reindexing atleast once a day.
3) If you are using multi-currency website, you should import the currency rates twice a day using cron.
4) To reduce the load on database, log cleaning should be done regularly. You should remove logs older than month or two based on your requirements.
I am not sure about removing the caches regularly but surely caches should be updated regularly.