Sachverhalt: Sachverhalt: A. A.a Die X._ GmbH, W._ (Klägerin) schloss anfangs Mai 2001 mit der Y._ (Suisse) SA, in G._ (Beklagte) einen Vertrag, nach dem die Beklagte der Klägerin den Betrieb der Y._-Tankstelle in W._ übertrug. Den von der Beklagten formulierten Vertrag unterzeichnete am 1. Mai 2001 für die Klägerin deren Geschäftsführerin S._. Die Beklagte unterzeichnete den Vertrag am 9. Mai 2001. Art. 18 des Betriebsvertrages enthält eine Schiedsklausel, die wie folgt lautet: "Schiedsklausel und anwendbares Recht Die Parteien vereinbaren, dass alle Streitigkeiten bezüglich der Auslegung oder Erfüllung des vorliegenden Vertrages von einem aus drei Schiedsrichtern bestehenden Schiedsgericht entschieden werden. Jede Partei wählt ihren Schiedsrichter und die beiden Schiedsrichter einen Obmann. Der Schiedsgerichtsstand ist G._. Die Schiedsgerichtssprache ist Französisch. Im übrigen gelten die Bestimmungen des interkantonalen Konkordats über die Schiedsgerichtsbarkeit. Für den vorliegenden Vertrag kommt das Schweizer Recht zur Anwendung." A.b Mit Schreiben vom 18. Februar 2002 kündigte die Beklagte das Vertragsverhältnis mit der Klägerin fristlos, da die Klägerin ihre Vertragspflichten schwerwiegend verletzt habe. Die Kündigung erfolge vorsorglich, da der Betriebsvertrag ohnehin am 31. Dezember 2001 ausgelaufen sei. Am 3. Mai 2002 kündigte die Beklagte den Vertrag ausserdem ordentlich per 10. August 2002. A.b Mit Schreiben vom 18. Februar 2002 kündigte die Beklagte das Vertragsverhältnis mit der Klägerin fristlos, da die Klägerin ihre Vertragspflichten schwerwiegend verletzt habe. Die Kündigung erfolge vorsorglich, da der Betriebsvertrag ohnehin am 31. Dezember 2001 ausgelaufen sei. Am 3. Mai 2002 kündigte die Beklagte den Vertrag ausserdem ordentlich per 10. August 2002. B. Die Klägerin focht beide Kündigungen bei der Miet-Schlichtungsstelle des Bezirks U._ an. Diese trat auf die Begehren unter Hinweis auf die vertragliche Schiedsklausel nicht ein. Daraufhin gelangte die Klägerin an das Bezirksgericht U._ und verlangte sowohl die Aufhebung der fristlosen wie der ordentlichen Vertragskündigung, eventuell eine Erstreckung des Pachtverhältnisses. Das Bezirksgericht vereinigte die Verfahren und trat auf die Klagen mit Entscheid vom 29. November 2002 nicht ein. Eine von der Klägerin dagegen eingelegte kantonale Berufung wies das Kantonsgericht St. Gallen am 22. August 2003 ab. Das Kantonsgericht kam zum Schluss, dass die Schiedsvereinbarung keinen zwingenden bundesrechtlichen oder kantonalen Vorschriften widerspreche. Überdies verwarf es den Einwand der Klägerin, dass die Schiedsvereinbarung für sie aufgrund der Ungewöhnlichkeitsregel nicht anwendbar sei. Eine von der Klägerin dagegen eingelegte kantonale Berufung wies das Kantonsgericht St. Gallen am 22. August 2003 ab. Das Kantonsgericht kam zum Schluss, dass die Schiedsvereinbarung keinen zwingenden bundesrechtlichen oder kantonalen Vorschriften widerspreche. Überdies verwarf es den Einwand der Klägerin, dass die Schiedsvereinbarung für sie aufgrund der Ungewöhnlichkeitsregel nicht anwendbar sei. C. Gegen diesen Entscheid führt die Klägerin eidgenössische Berufung. Sie stellt die Rechtsbegehren, der Entscheid des Kantonsgerichts St. Gallen vom 22. August 2003 sei aufzuheben (Ziffer 1), die von der Beklagten ausgesprochenen Kündigungen des zwischen den Parteien abgeschlossenen Betriebsvertrags per 18. Februar 2002 und per 30. November 2002 seien für ungültig zu erklären (Ziffer 2), eventualiter sei das Vertragsverhältnis ab dem allenfalls relevanten Kündigungstermin für 4 Jahre zu erstrecken (Ziffer 3) und subeventualiter sei die gegenständliche Sache im Sinne der Erwägungen an die Vorinstanz zurückzuweisen (Ziffer 4). Die Beklagte schliesst auf Abweisung der Berufung. 