Win 7 is more stable & providing rock solid performance when compared to Vista!
If you are going to upgrade freely means, try to get Win 7 instead of vista!
If not possible means to go to Vista!
If you are going to buy upgrade edition of Vista means, blindly skip & go directly go to Win 7! You will be really happy for skipping Vista! Trust me!
All the best!