I've seen a few websites that sell vinyl wraps for bikes, and I've heard good things, but have no first hand experience.
You're probably best off if you go to a shop that custom makes vinyl decals. Im not sure where you are, but I can suggest a few in ct.