Rolli's steak house in Oerlikon, Schaffhauserstrasse 352, 8050 Oerlikon, tel nr 0443112880. Take tram 14 or 11 direction Oerlikon and the stop is Sternen Oerlikon. the restaurant is right there.
Stay away from Churrasco (Argentinian Steak House in Zurich), awful food and terrible service.
LoyalRoyal recommends les Trois Rois in Lausanne for steak. I'm not sure if they have a website, but they're just below the train station so you could probably stop by there to check out the menu. It's not expensive, but I've heard the food is great.
I have been there many times and the food there is really excellent. I have never been disappointed. The _only_ downside is that the waiters are students for the hotel schools, so they mess up once in a while, like drop a plate at least once per evening. But, they always give their best.
The menu has never really changed over the past 1.5 years I have going there, but they of course always have the seasonal specialties.
The Baren in Zug is spot on, cooked on a hot stone in front of you.....yummmm The decor would'nt float Linda Barkers boat, and it's shut at weekends , but the nosebag is great.
Have heard about a new place in ZH...Ojo de Agua. Serves argentinian beef and supposed to be quite something. Anyone tried it yet? Up near Rennweg I think.
Seeing as this seems to be far slung, I can recommend the meat in the Marco Polo in adler which is in Bad Säckingen. www.marco-polo.es
By the way I have absolutely no idea why it has a spanish domain address but there you go...
They also do Bison which is something different. Note I am only recommending the meat as the ambience leaves a bit to be desired, reminds me of pizza hut