Sachverhalt: Sachverhalt: A. Im Frühjahr 1993 erstellte die A._ AG (Beklagte) für B._ (Kläger), der seit April 1992 unter der Firma C._ ein Glashandels- und Glasbearbeitungsgeschäft betrieb, ein Vorprojekt samt Kostenschätzung für den Bau eines Gewerbehauses mit Wohnung in Domat/Ems. Anfangs 1994 betraute der Kläger die Beklagte mit den Architekturarbeiten für die Realisierung des Neubaus. Die Beklagte unterbreitete dem Kläger zusammen mit dem Baueingabeprojekt vom 18. Februar 1994 eine approximative Baukostenzusammenstellung, in der die Erstellungskosten (einschliesslich Grundstückskosten) mit total Fr. 1'695'000.-- beziffert wurden. Im Zuge der Ende Mai 1994 begonnenen Bauausführung stellte sich heraus, das die Kosten erheblich höher ausfallen würden. So unterbreitete die Beklagte dem Kläger am 8. August 1994 einen ersten Kostenvoranschlag, in dem er die Gesamtkosten auf Fr. 1'936'272.05 bezifferte. In einem zweiten Kostenvoranschlag vom 18. Oktober 1994 wurden die Kosten auf Fr. 1'860'279.45 reduziert. Die Bauabrechnung vom 31. Mai 1996 wies schliesslich Baukosten von Fr. 2'020'681.45 aus. Für die entstandenen Mehrkosten forderte der Kläger von der Beklagten Schadenersatz. Im Jahre 2000 verkaufte er die Liegenschaft für Fr. 1'100'000.--. Im Zuge der Ende Mai 1994 begonnenen Bauausführung stellte sich heraus, das die Kosten erheblich höher ausfallen würden. So unterbreitete die Beklagte dem Kläger am 8. August 1994 einen ersten Kostenvoranschlag, in dem er die Gesamtkosten auf Fr. 1'936'272.05 bezifferte. In einem zweiten Kostenvoranschlag vom 18. Oktober 1994 wurden die Kosten auf Fr. 1'860'279.45 reduziert. Die Bauabrechnung vom 31. Mai 1996 wies schliesslich Baukosten von Fr. 2'020'681.45 aus. Für die entstandenen Mehrkosten forderte der Kläger von der Beklagten Schadenersatz. Im Jahre 2000 verkaufte er die Liegenschaft für Fr. 1'100'000.--. B. Der Kläger belangte die Beklagte am 22. November 1999 beim Bezirksgericht Plessur auf Zahlung von Fr. 325'681.45 nebst Zins. Am 26. März 2001 wurde über ihn der Konkurs eröffnet. Das Gerichtsverfahren konnte dennoch durch den Kläger weitergeführt werden, nachdem die Konkursverwaltung am 25. Juli 2001 mitgeteilt hatte, es sei weder ein Gläubiger noch die Konkursverwaltung an einer Prozessführung interessiert. Das Bezirksgericht Plessur verpflichtete die Beklagte mit Urteil vom 3. Oktober 2002, dem Kläger Fr. 302'681.45 nebst Zins zu bezahlen. Eine von der Beklagten dagegen eingelegte kantonalrechtliche Berufung wies das Kantonsgericht von Graubünden am 22. März 2004 ab. B. Der Kläger belangte die Beklagte am 22. November 1999 beim Bezirksgericht Plessur auf Zahlung von Fr. 325'681.45 nebst Zins. Am 26. März 2001 wurde über ihn der Konkurs eröffnet. Das Gerichtsverfahren konnte dennoch durch den Kläger weitergeführt werden, nachdem die Konkursverwaltung am 25. Juli 2001 mitgeteilt hatte, es sei weder ein Gläubiger noch die Konkursverwaltung an einer Prozessführung interessiert. Das Bezirksgericht Plessur verpflichtete die Beklagte mit Urteil vom 3. Oktober 2002, dem Kläger Fr. 302'681.45 nebst Zins zu bezahlen. Eine von der Beklagten dagegen eingelegte kantonalrechtliche Berufung wies das Kantonsgericht von Graubünden am 22. März 2004 ab. C. Die Beklagte beantragt mit eidgenössischer Berufung vom 11. November 2004, das Urteil des Kantonsgerichts aufzuheben und die Klage abzuweisen, eventuell die Forderung des Klägers zu reduzieren. Allenfalls sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Der Kläger schliesst auf Abweisung der Berufung. Am 20. Dezember 2004 hat er überdies um Gewährung der unentgeltlichen Rechtspflege unter Beigabe eines unentgeltlichen Rechsbeistands ersucht.