MS did change their TOS to allow Premium and Basic to be used in virtual machines (such as Fusion).
Either version will be fine. If you plan on using Boot Camp, I would go for Home Premium (only a few bucks more) for Aero and Media Center. If all you ever plan on doing with it is using it in Fusion, then you can't enable Aero, and you probably won't be using Media Center.