A few good choices alread listed but be aware that Escenius species blennies (Midas, Bicolor) will feed on coral polyps and eat slime from LPS and nip clam mantles - not always but it does happen.
In addition to the types of corals you need to consider what type of invertebrate life you might want to keep. Clams will be pestered by some fish, shrimp may be nothing more than a tasty snack to some otherwise awesome fishes (Hawkfishes, marine betta, harlequin tusk).
Also there are some neat predatory type fish that are reef safe in that they won't bother corals but their sheer size can disrupt rockwork (think a zebra moray in a reef very strong fish) or eat and poop so much they can cause water quality issues (groupers , lionfishes) if you are keeping some SPS.
Scott Michael's pocket guide is a great reference I'd also check out WWM (
www.wetwebmedia.com) there is a host of excellent articles and real life FAQs on almost every species of reef fish kept in the hobby.
If it were my tank and I was focusing on corals mostly then maybe a few small fish would work think about something like this :
5 Green Chromis
3 Royal Grammas (try and get 1 male and 2 females)
2 False Perculas
then maybe add a colorful goby like a yellow watchmen. If you aren't set on keeping small fish or shrimp then there are a host of great fishes you can keep maybe a hawkfish, couple of basslets, and a asessor would make a gorgeous display (actually I think asessors are mostly planktivores so shrimp should be safe).
HTH