Cost all depends on your local grow shop, Home Depot or Lowes. You can go on their site and see exactly what it will cost you.
As for height from your plants, you can keep fluorescents right on them to avoid stretching. They don't produce much, if any heat at all so it won't harm them. Also...