Bar ends can be a great inexpensive addition to a flat bar bike. They let you stretch out and get lower which helps going into the wind or up hills. I find they are also much easier on the wrists for longer rides. I think I paid about $12 for cheap aluminum ones at my LBS.
Some people love them, others hate them. If you find you love them, then you might consider getting a drop bar bike at some point.