If possible, I think it's best to avoid steakhouses, but go to a place where those who want to can get a good steak.
I helped organize a bachelor party dinner at Nobhill in 2009. There were some great deals at that time because of the recession- I think we did ala carte, with a $35 all you can drink per person for two hours. Food was very good. Decent scene.