Frontosa are an amazing fish, full of character. Like said before be sure to do your homework, the link for info on this site and cichlidforum should help alot. It is best to get a group of atleast six or more, I personally started my group with 15 F1 fry half from one breeder and half from another. I keep my colony in sand and only have a few larger round rocks in the tank, gives them enough shelter to feel secure but not enough to hide and claim territory all the time.
The diet is key as everyone else has mentioned, I feed mine a blend of krill, plankton, spirillina, flake, and tetra sinking cichlid pellets, you want to avoid floating foods as some fronts can get air bubbles trapped from swallowing surface are, ive never had this problem but know those who have.
There are several variants to choose from, each having its own great features.
Zaire/kapampa/moba are a darker deeper blue and usually cost a little more for it
Mpimbwe/ikolo are a lighter blue, more of a carolina blue
Burundi most commonly seen in the hobby, known for its very large nochal hump
there are many more but these are my favorites, of these I choose to go with mpimbwe as they are a much more active variant, commonly refered to as the puppy dog of the frontosa.