В первом случае - зависит от  друзей, некоторым никак не нужно помогать, люди обеспеченные. Но предложу поддержку или помощь в чем-то еще (с детьми посидеть, на машине отвезти, ибо в тяжелом состоянии человек может плохо управлять машиной)В ресторане, конечно, каждый за себя.На свадьбу и именно друзьям (вернее, уже их детям) - спросим у родителей, что полезного и памятного им может пригодиться, возможно хорошую картину. Ну и немного кэш, долларов 400.