I too have a MacBook Pro 13". In my office I installed an external fullhd 24" 16:9 monitor (I like Samsung LCDs, but that's subjective). I find it useful to keep Eclipse on the main monitor, and documentation, terminals, and misc stuff (skype, itunes) on the macbook's lcd that stays on a side (I have external keyboard and mice in front of the 24").
At these (and even at lower) resolutions you really want to make sure you're using a digital connection (DVI, DP, HDMI, whatever but not vga!).
Higher resolutions at the same monitor size are not going to help.
For some years I used to work on a 20" 16:10 LCD (main monitor, 1680x1050) with a 19" 4:5 LCD (secondary monitor, vertical, 1024x1280 resolution) and I certainly enjoyed it, but I wouldn't go with a 16:9 rotated monitor (giving a 9:16 working area), I think it would be too high. If your functions/methods are that many rows you're probably writing bad code anyway.