I like the idea of light sails: you don't have to carry your fuel with you and thus some aspects of the rocket equation can be got around. It's still true that the light has to reach you, and the faster you go the more red shifted the light will be from your perspective, and thus the less impulse it will apply to your ship. Still, a laser on the earth, or moon, or one that stays in orbit around the earth, or just somewhere in the solar system that is suitable, seems to be me to be perhaps the most efficient way to accelerate an interstellar spacecraft.
If you are just staying in the solar system then sunlight may be enough for your purposes. The problem of course if building the solar sails and preventing them from falling apart I guess. Reasonable amounts of acceleration will require very large surface area and very low mass material.