1 and 2. i would go with digitopz.com. They are well known and always have free shipping. if you order a sd card with your flashcart it will work in the 3ds right out of the box and come with popular games.
3. personal preference, but i recommend r4i gold 3ds because of good price, wood (which...