The first two replies, Lupin's suggestion is from South America and iamntbatman's suggestion is a West African riverine cichlid.
The Malawi cichlids reach around 4" at maturity. They are pugnacious and territorial making a 29g tank awfully small, even for a small group. One could start them out in a 29g as juveniles and later move them to larger quarters as the mature. If you decided to go this route, I would begin buying equipment for the larger tank now. This spreads the cost out over time and makes the "sticker shock" of a larger tank less extreme.
Don't let anyone in one this, but I started my cichlidphelia out the same way in 1978. lol Malawian juvies in a 29g tank. The next move was to a 90g about 6-8 months later.