Faits: A. Par jugement du 27 août 2008, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné X._, pour infraction grave à la LStup, blanchiment d'argent et infraction à la LSEE, à une peine privative de liberté de 3 ans sous déduction de 393 jours de détention préventive, peine partiellement complémentaire à deux autres, prononcées les 30 décembre 2004 et 18 janvier 2005. Il a par ailleurs révoqué divers sursis antérieurs, assortissant des peines prononcées les 25 février 2003, 18 novembre 2003, 20 octobre 2004 et 30 décembre 2004; subséquemment, il a ordonné l'exécution de peines de 30 jours d'emprisonnement (sous déduction de 5 jours de détention préventive), 3 mois d'emprisonnement (sous déduction de 1 jour de détention préventive) et 10 jours d'arrêts ainsi que le maintien au casier judiciaires d'amendes de 900 fr. et 300 fr. Il a encore prononcé la confiscation d'une montre séquestrée. Saisie d'un recours du condamné, la Cour de cassation pénale du Tribunal cantonal vaudois, par arrêt du 27 octobre 2008, l'a partiellement admis, en ce sens qu'elle a ordonné la restitution au condamné de la montre confisquée. Pour le surplus, elle a rejeté le recours. B. Cet arrêt retient, en résumé, ce qui suit. B. Cet arrêt retient, en résumé, ce qui suit. B.a Dans le cadre d'une enquête dirigée contre des dealers africains, il s'est avéré que X._ était impliqué dans un vaste trafic de cocaïne. Les investigations menées ont permis d'établir qu'il avait, entre octobre 2004 et le 1er août 2007, commis des actes de trafic portant sur une quantité supérieure à 500 grammes de cocaïne. Afin de valoriser, tout en entravant son identification, l'argent provenant de son trafic, l'accusé a en outre effectué diverses opérations, qui ont consisté à verser à l'étranger, par le biais de la Western Union, une partie des bénéfices réalisés ainsi qu'à acheter et exporter plusieurs véhicules automobiles. Entre 2005 et le 1er août 2007, l'accusé est par ailleurs entré à plusieurs reprises illégalement en Suisse, sous une fausse identité, et, bien que muni d'une carte de séjour française dès le 9 septembre 2006, y est demeuré au-delà des trois mois autorisés. B.b La cour cantonale a écarté le grief du recourant pris d'une violation de l'art. 43 CP. En bref, elle a estimé que les premiers juges étaient fondés à émettre un pronostic défavorable quant au comportement futur de l'accusé en liberté et, partant, à lui refuser l'octroi d'un sursis partiel. C. X._ forme un recours en matière pénale au Tribunal fédéral. Il se plaint d'une violation de l'art. 43 CP, à raison du refus du sursis partiel, ainsi que d'une violation des art. 29 al. 3 Cst. et 6 ch. 3 let. c CEDH, du fait que la moitié du montant, de 387,35 fr., alloué à son défenseur d'office en seconde instance a été mise inconditionnellement à sa charge. Il conclut à la réforme du jugement attaqué en ce sens qu'il soit mis au bénéfice d'un sursis partiel de 18 mois "pendant telle durée que justice dira" et que la moitié de l'indemnité allouée à son défenseur d'office pour la seconde instance ne pourra pas être recouvrée aussi longtemps que sa situation ne le permettra pas. Il sollicite l'assistance judiciaire. Le Ministère public et l'autorité cantonale ont renoncé à déposer une réponse. 