If you care only about NDS and GBA games, then go with M3 DS simply and a slot 2 card like EZ 3-in-1.
However, if you are planning to put a lot of games on the one card, plus maybe music, movies and homebrew, go for option 2.M3 Real has support for SDHC micro SD cards, and M3 simply doesn't...