How "long" is GTA3 and Vice City
I realize there is a lot of freedom to these games (side missions, rampages, randomly killing strangers and picking up Hookers, etc), but how long would it take to beat all the missions in GTA 3 and Vice City if I was to just start playing the missions all the way through. The reason I'm asking is because someone just bought it for me (Xbox Double Pack) and my olny experience with the game was playing with someone who didn't like doing the missions, but just enjoyed taking out people and exploring the various parts of the city. In fact, the only way the other parts opened up for him was because i actually would try the missions.
Couple Questions about the Xbox version:
1) are there codes for the xbox version like there were for the PS2 version?
2) Are the graphics improved?