Sachverhalt: Sachverhalt: A. A._, B._ und C._ (Beklagte) schlossen am 22. Februar 1993 mit der X._ AG (Klägerin) als Vermieterin einen Mietvertrag über einen Restaurationsbetrieb ab. Im Mai 1993 trafen die Parteien zusätzliche Vereinbarungen über den Kauf von Kleininventar und Warenvorräten sowie die mietweise Überlassung des Grossinventars mit käuflicher Übernahme per 1. Juni 1994. A. A._, B._ und C._ (Beklagte) schlossen am 22. Februar 1993 mit der X._ AG (Klägerin) als Vermieterin einen Mietvertrag über einen Restaurationsbetrieb ab. Im Mai 1993 trafen die Parteien zusätzliche Vereinbarungen über den Kauf von Kleininventar und Warenvorräten sowie die mietweise Überlassung des Grossinventars mit käuflicher Übernahme per 1. Juni 1994. B. Am 17. Mai 1996 fochten die Beklagten die getroffenen Vereinbarungen wegen Täuschung beziehungsweise wegen Irrtums an. Zur Schadensminderung wurde das Mietobjekt daraufhin untervermietet. Im Januar 1997 kam es zur Rückgabe des Mietobjektes samt Inventar und Warenvorräten an die Klägerin. B. Am 17. Mai 1996 fochten die Beklagten die getroffenen Vereinbarungen wegen Täuschung beziehungsweise wegen Irrtums an. Zur Schadensminderung wurde das Mietobjekt daraufhin untervermietet. Im Januar 1997 kam es zur Rückgabe des Mietobjektes samt Inventar und Warenvorräten an die Klägerin. C. Die Klägerin anerkannte die Vertragsanfechtung der Beklagten nicht und erhob beim Mietgericht des Bezirkes Bülach Klage. Die Beklagten erhoben Widerklage. Nachdem das Obergericht des Kantons Zürich die Angelegenheit an das Mietgericht zur Ergänzung des Sachverhaltes zurückgewiesen hatte, verpflichtete dieses schliesslich die Beklagten zur Zahlung von Fr. 25'297.90 nebst Zins und wies im Übrigen sowohl die Klage als auch die Widerklage ab. Die von den Beklagten gegen diesen Entscheid erhobene Berufung an das Obergericht des Kantons Zürich blieb erfolglos. C. Die Klägerin anerkannte die Vertragsanfechtung der Beklagten nicht und erhob beim Mietgericht des Bezirkes Bülach Klage. Die Beklagten erhoben Widerklage. Nachdem das Obergericht des Kantons Zürich die Angelegenheit an das Mietgericht zur Ergänzung des Sachverhaltes zurückgewiesen hatte, verpflichtete dieses schliesslich die Beklagten zur Zahlung von Fr. 25'297.90 nebst Zins und wies im Übrigen sowohl die Klage als auch die Widerklage ab. Die von den Beklagten gegen diesen Entscheid erhobene Berufung an das Obergericht des Kantons Zürich blieb erfolglos. D. Gegen das Urteil des Obergerichts haben die Beklagten sowohl Berufung beim Bundesgericht als auch Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons Zürich eingereicht. Das Kassationsgericht wies die Beschwerde ab, soweit es darauf eintrat. In der Berufung beantragen die Beklagten im Wesentlichen, das angefochtene Urteil aufzuheben und die Angelegenheit an das Obergericht zur neuen Beurteilung zurückzuweisen. Die Klägerin schliesst auf kostenfällige Abweisung der Berufung, soweit darauf einzutreten ist.