I've been using this method for a while now and it works great, I rarely hit a vein. Buy a strong red LED flashlight, press it against the skin in a dark room, your veins should be visible. No blood, no mess. Here's the flashlight I bought off ebay.
**broken link removed**
**broken link removed**