$300 is not enough for a monitor of that size.
A cheap 22" monitor is not worth it, believe me, I had one. The 1680x1050 resolution is not big enough for that size, and the quality suffers.
The only monitor that might be good is this:
http://www.newegg.com/Product/Product.aspx?Item=N82E16824009152