I'd use 12-2 for all 120v receps and 14-2 for lighting.
+1
Rewired my son's garage last year and that is exactly how I did it. It only has 1 lighting circuit that currently has 3 double bulb T8 fixtures and plenty of capacity for 2 more and outside lights
(remember within a couple of years you won't be able to buy incandescent bulbs). Plus, I'm cheap.
how many plugs to put on a breaker. I will be using 12/2 and 20amp breakers/ 20amp plugs.
It depends. Are you going to be using any high load 110V power tools (table saw, etc) ? Then you might only want 1 or 2 outlets per circuit.
If your using "typical" power tools, you can comfortably put 4 outlets on a 20A circuit. If your planning on putting in more than 4 plugs (more than 1 circuit), I would stagger the plugs/circuits along the wall. By that I mean the first outlet on circuit #1, the next on circuit #2, the next on circuit #1. This is especially true at a work bench.
I'm not certain if it is in the NEC (not an electrician), but it is a good idea to have everything covered by GFCI. You can either use GFCI breaker in panel box, or just use a GFCI outlet as the first one in the string.
i will probably end up having 8 lights, wanted to put 4 on a breaker. this ok?
Assuming you are using florescent fixture, no problem.