Where do you get all the diamonds for these baloons??
If you're not willing to buy any, it's going to take a while (I imagine it'll be about a month before I get the 90 required for the Fairy Balloon). I've been playing the game more or less consistently since it released. Anyway:
1. Click "Visitors" on the touch screen when you're in Castle Town. You can invite people into your game, once a day you can invite random people online, friends can enter via Spotpass, and anyone you Streetpass with can also enter your game. In each of these categories, for every 5 that enter your game you get a free Diamond.
2. After you've invited people into your game, they will show up in the levels, usually being attacked by Pokemon. Rescue them and they'll occasionally give you Diamonds.
3. Complete the King's challenges. You get 5 for completing the primary objective and 2 for each secondary objective. Also be sure to come back after you've beaten it for the Hard mode challenge, which also rewards you with 2 Diamonds.
4. The shop will reward you with 10 Diamonds for reaching certain milestones with Streetpass and Spotpass.
5. Very rarely, if you talk to some of the people in the overworld, they'll give you a free Diamond.
Rank: 52
Captured Species: 440
Strongest Pokemon: 1647 Regigigas
Balloon Progress:
[SPOIL]Leafy Balloon: Complete
Dew Balloon: Complete
Ember Balloon: Complete
Ruby Balloon: Complete
Sapphire Balloon: Complete
Gold Balloon: Complete
Silver Balloon: Complete
Diamond Balloon: Missing Registeel, Rotom, Hitmonlee, Infernape, Heatran, Rhyperior, Audino, Mienshao
Pearl Balloon: Complete
Black Balloon: Missing Terrakion
White Balloon: Complete
Next balloon purchase:
Fairy Balloon (4/90)[/SPOIL]