個人的には、スナップショットを使ったことがありません。(追加料金がかかるオプションだと思っていますし、ライブデータベースが稼働している場合に、その有用性がどうなるのか確信が持てません。)
バックアップの頻度について私が考える基準は、バックアップを復元する必要がある時に、自分はどんな気持ちになるかということです。もし、メンバーの会話や投稿が1分間の分失われていたら?それはかなり悲惨な気分になるでしょう。コミュニティに対する責任があり、その作業が失われるのを放置してしまったことになります。
一方で、ディスク容量が限られている場合、ディスクの使用量をバランスよく調整したいものです。実際に行っていること、そして見直すべきかもしれませんが、2日ごとにバックアップを取り、4つのバックアップを保持しています。私のモデレーターチームの一人が、毎夜バックアップディレクトリのコピーを自動的に取得しているので、オフサイトのコピーを持っています。災害が発生した場合、投稿の半分程度を失うことになります。