Faits: A. Le 1er juillet 2009, la Commission cantonale de recours en matière administrative du canton de Genève (ci-après: la Commission cantonale de recours) a déclaré irrecevable le recours déposé par X._ le 3 mars 2009 contre la décision sur réclamation du 28 janvier 2009 rendue par l'Administration fiscale cantonale et concernant les impôts cantonaux et communaux 2007. L'avance de frais de 500 fr. sollicitée par courrier recommandé du 1er avril 2009 n'avait pas été payée dans le délai venant à échéance le 1er mai 2009, sans que la prénommée n'ait prouvé ni même allégué un empêchement non fautif de s'en acquitter. La Commission cantonale de recours a également mis à sa charge un émolument de 250 fr. B. Le 18 août 2009, X._ a porté la cause devant le Tribunal administratif du canton de Genève (ci-après: le Tribunal administratif). Elle a allégué n'avoir jamais reçu la lettre recommandée lui impartissant un délai pour effectuer l'avance de frais et n'avoir reçu aucune lettre en copie par courrier normal. Le 17 novembre 2009, le Tribunal administratif a rejeté son recours et mis les frais y relatifs, par 500 fr., à sa charge. C. Par écriture remise à la poste le 29 janvier 2010, X._ forme un recours en matière de droit public et un recours constitutionnel subsidiaire à l'encontre de cette décision. Elle conclut à son annulation et au renvoi de la cause à la Commission cantonale de recours, sous suite de frais et dépens. A titre subsidiaire, elle demande que l'émolument de 500 fr. mis à sa charge par le Tribunal administratif soit déclaré "excessif et arbitraire". La Commission cantonale de recours a déclaré ne pas avoir d'observations à formuler sur le recours. Le Tribunal administratif s'en est remis à justice quant à la recevabilité dudit recours et a persisté pour le reste dans les considérants et le dispositif de son arrêt.