The choice of speakers is somewhat subjective (what sounds good to you).. Also the space they are in is very important.. A little research into it, will be of help.. I put up some high absorbing foam squares, and have a theater sound deadening curtains, at the back of the walls, of my studio (really my living room).. (The theater curtains has sound absorbing sheet between the two layers of curtain.. I bought a pair of Genelec 8040 A's several years ago.. The definition is supreme. While these would not be good for live performance, because of their 'focus', they are great for a studio setting.
Again each person, will have different tastes, and there is not a real 'right' or wrong. However you want speakers which let you mix, eq your song, so that it sound good on other systems.. Some stores will let you bring a CD of your own, to A/B on different speakers. The other thing, is that you become familiar with your particular speakers, and the room. You might have to compensate, roll off a little bottom end, so they will sound good on other systems.. I'd google for reviews of speakers, take them all with a grain of salt..