Fatti: A. Con decreto di accusa del 23 maggio 2007, il Sostituto procuratore pubblico del Cantone Ticino ha ritenuto A._ autore colpevole di infrazione alla previgente legge federale concernente la dimora e il domicilio degli stranieri, del 26 marzo 1931 (LDDS), per avere nella sua qualità di gerente di un esercizio pubblico favorito il soggiorno illegale di almeno dodici cittadine straniere nel periodo dal 26 febbraio 2007 al 3 aprile 2007, mettendo a loro disposizione camere per l'alloggio (art. 23 cpv. 1 LDDS), e di contravvenzione alla citata legge, per avere, sempre nella sua qualità di gerente dell'esercizio pubblico, impiegato tali cittadine straniere non autorizzate a lavorare in Svizzera (art. 23 cpv. 4 LDDS). Il Sostituto procuratore pubblico ha proposto la condanna dell'accusato a una pena pecuniaria di 90 aliquote giornaliere di fr. 90.-- ciascuna, per complessivi fr. 8'100.--, sospesa condizionalmente per un periodo di prova di due anni, nonché a una multa di fr. 3'000.--, fissando in 30 giorni la pena detentiva sostitutiva in caso di mancato pagamento. B. Statuendo sull'opposizione sollevata da A._ contro suddetto decreto, l'8 luglio 2008 il Giudice della Pretura penale lo ha prosciolto da entrambe le imputazioni. C. Con sentenza dell'8 maggio 2009, la Corte di cassazione e di revisione penale del Tribunale d'appello del Cantone Ticino (CCRP) ha parzialmente accolto il ricorso per cassazione inoltrato dal Sostituto procuratore pubblico avverso la decisione di prima istanza. La Corte cantonale ha confermato il proscioglimento di A._ dall'imputazione di contravvenzione all'art. 23 cpv. 4 LDDS, ma lo ha dichiarato autore colpevole di infrazione all'art. 23 cpv. 1 LDDS. Ha quindi rinviato gli atti alla Pretura penale per un nuovo giudizio sulla commisurazione della pena e sulle spese processuali di prima istanza. D. Con sentenza 6B_510/2009 del 18 agosto 2009 (in: RtiD I-2010, pag. 183 segg.), il Tribunale federale ha dichiarato inammissibile un ricorso presentato da A._ contro la decisione della CCRP, siccome non erano date le condizioni poste dall'art. 93 LTF per impugnarla direttamente nella sede federale. E. Dando seguito al rinvio della causa stabilito dalla CCRP, con sentenza del 14 aprile 2010 un altro Giudice della Pretura penale ha ricommisurato la pena, condannando l'accusato alla pena pecuniaria di 70 aliquote giornaliere di fr. 60.-- ciascuna, per un totale di fr. 4'200.--, sospesa condizionalmente per un periodo di prova di due anni. Lo ha inoltre condannato alla multa di fr. 1'000.--, fissando in 17 giorni la pena detentiva sostitutiva in caso di mancato pagamento, e al versamento delle tasse e spese giudiziarie di complessivi fr. 400.--. F. Adita dall'accusato, con sentenza del 15 settembre 2010 la CCRP ne ha parzialmente accolto, in quanto ammissibile, il ricorso, riducendo la pena pecuniaria a 40 aliquote giornaliere di fr. 60.-- ciascuna, per complessivi fr. 2'400.--, sempre sospesa condizionalmente per un periodo di prova di due anni. Ha inoltre riformato il dispositivo sulle spese processuali, ponendole a carico dell'accusato limitatamente a fr. 200.-- e accollando la parte rimanente (fr. 200.--) allo Stato, tenuto altresì a rifondergli fr. 300.-- a titolo di ripetibili ridotte. G. A._ impugna le sentenze dell'8 maggio 2009 e del 15 settembre 2010 della CCRP con un ricorso in materia penale e un ricorso sussidiario in materia costituzionale al Tribunale federale, chiedendo di annullarle. Il ricorrente fa valere la violazione degli art. 23 cpv. 1 LDDS, 6 n. 3 lett. b e d, nonché 7 CEDU, 29 e 32 cpv. 2 Cost. Non sono state chieste osservazioni al gravame.