I use 3m blue masking tape, and I get mine at my local autozone. It leaves a nice crisp line, and I don't have any trouble with bleeding under the tape. I was told about this tape some time ago and never looked back.

Just make sure the edges are pressed down firmly on what you're painting. Spray with light mist coats to get a better finish.
Good luck, and happy painting.
Big John