If your going with First Choice, it's 4 hours - your rep should be Tanya, she's fine and dead helpful if you get to know her. Just hope you don't get diverted as last weekend and you go to Burgas - that's 6 hours transfer (what a drag) and you don't even get to stop at McDonalds.
Have a great time, we did over Xmas - I believe you've got loads of snow aswell.