I'm running 2x 20" LCDs at the moment, and I agree - I would be hard pressed to go back to single monitor.
I don't have a recommendation for the second monitor, but have noticed that anything under or around 20" is limited to 1366x768 or 1440x900, to get a higher res (1680x1050) requires a 22"...