I'd use DVI, because you will stay in a digital format, and the computer will recognize the TV as a 'monitor' that way and auto-select a resolution for you. (At least it does for HDMI.)
Be careful ; there's "Mini-DVI" and also "MiniDisplayPort" on MacBook pros, and they are NOT the same. Make sure you know which one you have.