Faits: A. A.a A._ était usufruitière d'un immeuble, à Y._, depuis le décès de son époux en 1990. Ses enfants E._, B._, C._ et D._ en avaient la nue-propriété. L'immeuble comprend une habitation et une station-service grevée d'un droit de superficie en faveur de la société X._ SA. Depuis décembre 2004, A._ vit dans un établissement pour personnes âgées. Elle a présenté une demande de prestations complémentaires à l'assurance-vieillesse, survivants et invalidité le 28 janvier 2005. Par acte du 31 mai 2005, ses enfants ont vendu l'immeuble dont elle était usufruitière, pour le prix de 640'000 fr. Elle a renoncé à son droit sur l'immeuble en échange d'un usufruit sur le produit de la vente. Par décision du 19 octobre 2005 et décision sur opposition du 9 février 2006, la Caisse cantonale neuchâteloise de compensation (ci-après : la Caisse) a refusé l'octroi de prestations complémentaires, au motif que la requérante disposait d'un excédent de revenus de 76'288 fr. pour la période de janvier à avril 2005, et de 22'395 fr. dès le mois de mai 2005. Le 20 septembre 2006, le Tribunal administratif du canton de Neuchâtel a annulé la décision sur opposition du 6 février 2006 et renvoyé la cause à la Caisse pour nouvelle décision. A.b Le 6 mars 2007, la Caisse a refusé l'octroi de prestations complémentaires pour la période courant dès le 1er mai 2005, au motif que la requérante disposait d'un excédent de revenus de 24'611 fr. pour la période du 1er mai au 31 décembre 2005, de 22'731 fr. en 2006 et de 20'118 fr. en 2007. La Caisse a maintenu son refus de prester par décision sur opposition du 25 avril 2007. B. Saisi d'un recours contre cette décision sur opposition par A._ et ses enfants, le Tribunal administratif du canton de Neuchâtel l'a rejeté par jugement du 12 décembre 2007. C. A._, E._, B._, C._ et D._ interjettent un recours en matière de droit public contre ce jugement, dont ils demandent l'annulation. Ils concluent à l'octroi de prestations complémentaires à A._, «conformément à sa demande du 28 janvier 2005», subsidiairement au renvoi de la cause à la juridiction cantonale pour nouveau jugement, le tout sous suite de frais et dépens. L'intimée a renoncé à se déterminer sur le recours, de même que l'Office fédéral des assurances sociales.