With the fish you have in the tank you should already have a heater as they are tropical fish. And I would recomend getting a 100w Stealth heater they are accurate and no flucuations.
I ordered my fish from Jeff Rapps and they came in excellent condition and are healthy, I would of liked to get them from a LFS but mine said they couldn't find all the ones I wanted.