Alternate fuel options for future vehicles?

It seems that the much touted hydrogen fuel cell won't be the savior that we once thought. It costs a lot of money to manufacture hydrogen, and it requires burning coal, which creates pollution (at the factory, not in the car), plus they can't store enough energy to make the car go over 50 mph. So what are we left with? Electric cars have same problem-storage batteries aren't sufficient to power a car for long periods of time. Solar power seems impractical (what if it's cloudy or raining?) and anti-matter is so expensive to produce it's nothing more than a pipe dream. So what will we use to power our cars in the future? Magnetic levitation? Nuclear fusion? Some technology on the drawing boards we haven't seen yet?