You can get Unlimited bandwidth from your Hosting in your budget easily. You can take either linux or windows based hosting http://www.yogihosting.com/hosting/
I agree with this -- definitely don't limit yourself to a shared plan with that budget. Make sure you avoid EIG brands -- their support is awful and they have consistent downtime.