binocular microscope, SMALLEST rosin core solder you can find, flux pen, (I like the Kester brand), needle sharp tweasers, and you can solder 0603, TSSOP, TQFP with no problem.
flux pen and smallest dia. solder possible are key imo. A trick which works well for me to rapidly put down 0603 resistors is pen flux the pad, place resistor on it, hold down resistor with tweaser point, touch one pad with solder iron tip that has a bit of relatively recent solder deposited on it. I will tack down 10 or so 0603 parts like this, then reflux pen them all and proceed to solder first the other side, then resolder the side orginally tacked down, making all joints shiny and perfect. I can do about 100 parts an hour like this.