A USB headset is probably the best option if you dont want to be messing about at the back of the pc swapping audio cables all the time. Windows detects them as another sound card which makes setting them up very easy.
I'm currently using the Logitech Premium 350 USB headset and have no complaints
http://www.ebuyer.com/UK/product/92987