Most live bearers are good in hard water. Sounds simplistic, but how about a male Swordtail?
Many Rainbow Fish are good in a wide range of conditions. A small group would be really showy in a tank of about 4' or larger. They are all pretty active fish, and really need the space.