Faits: A. Par jugement du 26 juin 2008, le Tribunal de police de l'arrondissement de La Côte a reconnu X._ coupable de violation simple des règles de la circulation routière, d'ivresse au volant qualifiée et d'opposition aux mesures visant à déterminer l'incapacité de conduire. Il l'a condamné à une peine de quatre cent quatre-vingt heures de travail d'intérêt général, ainsi qu'à une amende de 300 fr., prononçant, pour le cas où de manière fautive le condamné ne paierait pas l'amende, une peine privative de liberté de substitution de trois jours. B. Par arrêt du 29 août 2008, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours formé par X._. En substance, cet arrêt retient ce qui suit: B.a Le 17 novembre 2006, X._ a pris le volant de son véhicule alors qu'il était sous l'influence de l'alcool. C'est ainsi que vers 15h, il a zigzagué de gauche à droite de la route qui relie Cossonay à la Sarraz, s'arrêtant au centre de la chaussée à chaque fois que des véhicules arrivaient en sens inverse et manquant ainsi de provoquer plusieurs accidents. Dénoncé par une automobiliste qui le suivait, il a été interpellé à son domicile vers 15h45 par les gendarmes, qui l'ont décrit comme paraissant manifestement sous l'influence de l'alcool, ayant de la peine à s'exprimer et à se tenir debout. Amené au poste de gendarmerie, il a refusé de se soumettre à un contrôle de son état physique, notamment à une prise de sang. B.b X._ a un casier judiciaire contenant deux condamnations: le 14 août 1996, il a été condamné à quarante-cinq jours d'emprisonnement par le Tribunal du district de Nyon et Rolle pour violation simple des règles de la circulation routière, ivresse au volant et tentative d'opposition à une prise de sang. Le 16 mai 2002, le Juge d'instruction de l'arrondissement de La Côte lui a infligé une peine de deux mois d'emprisonnement et une amende de 600 fr. pour ivresse au volant et contravention à l'ordonnance sur les règles de la circulation routière. De février 1971 à septembre 2002, X._ s'est en outre vu retirer à sept reprises son permis de conduire pour une durée de deux à trente mois, pour diverses fautes de la circulation, ébriété et excès de vitesse. Il reconnaît avoir eu des problèmes d'alcool qui, selon lui, ne seraient toutefois plus d'actualité. C. Contre cet arrêt cantonal, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il se plaint de ne pas avoir obtenu l'assistance d'un défenseur d'office. Il sollicite l'octroi du sursis à l'exécution de la peine et se plaint de la sévérité de celle-ci. Il conclut, principalement, à l'annulation de l'arrêt attaqué et au renvoi de la cause à la cour cantonale pour nouveau jugement; à titre subsidiaire, il demande à ce qu'il soit mis au bénéfice du sursis et, à titre plus subsidiaire, il requiert le prononcé d'une peine inférieure à 480 heures de travail d'intérêt général. En outre, il sollicite l'assistance judiciaire. D. Il n'a pas été ordonné d'échange d'écritures. 