You can get a lot from doing the contests in hearthrome city and the footprint guy he's by all those houses but you have to go down to the beach and take a left and go up and you can get a ribbon from the Pokemon league but you have to put all the ribbon's on one Pokemon like I did with my Torterra. You might want to get a Pokemon in ruby,sapphire,emearld,leafgreen,or firered and migrate it if it has a lot of ribbons.
You need 10 ribbons (10 on one Pokemon) to get into the resort area building. There you can purchase your choice of three ribbons. The most expensive ribbon costs $999,999,999. In other words, the last ribbon costs the max amount of money. I hope my advice helped.
at least 10 ON THE SAME POKEMON
You can get better ribbons and get a massage for your Pokemon that will raise their freindship.
U win a contenst in Hearthrome city in Pokemon diamond, pearl and platinum
Every Pokémon in your party has to have at least 10 ribbons, then you can enter the Ribbon house.
One of your Pokemon needs to have 9 ribbons. It doesn't have to be contest ribbons. You could get other ribbons by talking to the footprint man, telling a story to this lady in Sunyshore or win the Pokemon League (the pokemon has to be in your league team though).
Get enough ribbons from contests or from that woman in Sunnyshore city
you need 10 ribbons on one Pokemon and you can get in
you need ten ribbon to be a Pokemon diamond pearl
none but u can get ur Pokemon one expensive ribbon if u have enough ribbons to get in this big place
You need it as your first Pokemon, and use it in battle a lot. There should also be a girl someone where in the region, and she'll give your Pokemon a massage. Which will raise the freindship with you. There are also berries to give to your Pokemon and that will riase their friendship, but lower a stat. But, I think there is also a place to get ribbons in the Resort Area. Get your Pokemon some of those ribbons, and the friendship should go up. I did that with Milotic, Gardevoir, and Ninetales and now they all love me.
Have your Pokemon Participate in Pokemon Contests and go to the Resort Area and if you have enough ribbons the woman outside should let you in and you'll be able to buy 3 more ribbons for your Pokemon. Anything else I haven't gotten that far so, sorry about that.
To get into this exculsive club, you must have access to the Resort Area. Next thing, you must have 20-30 ribbons in total on all your Pokemon. After this, walk inside the building and the girl will then be about to take you out of the building when she sees how many ribbons your Pokemon have. Now, you have access to the whole building, including extra expensive ribbons for your Pokemon and a Relaxing Room for your Pokemon.