If you are looking for a good value I would recommend a DSTT.
http://www.nds-card.com/ProShow.asp?ProID=157
It supports every ds game I have thrown at it (I've never tried Pokémon black/white 2, but even if they don't work there are Anti piracy patches), and it is likely* to support NTR...