Well, you should :) I have heard some hosting companies offer a shared IP - with multiple users on the Windows VPS - so be sure to ask that before making a purchase!
Yes. You will get a dedicated IP address on VPS server. However, the number of IP addresses depends on the hosting plan you have selected. You can request for additional IP addresses at your hosting provider as per your requirement.
Yes, you will always receive at least one dedicated IP per Windows VPS. You can proceed to use this IP for your website, FTP, DNS zone, or really any possible service that you desire, that is supported. Should you require additional IP addresses, these may be purchased as per your requirements.