We've been to a few of the fondue restaurants and they were good. It took about 2 hours to get through the entire meal. My DH said he was still hungry when we left.
I've only done the chocolate fondue at home and I love, love, love making and eating that one