There's no such thing as unlimited bandwidth. Everything has a limitation though. When you mean good price, may i know how much is your budget? Also may i know what CMS/Platform do you plan to run such as WordPress or Joomla and etc?
There is no such thing in existence. There are always line speed caps. The most typical caps are 100 Mbps and 1 Gbps. Unmetered 1 Gbps lines are extremely costly as well (we're talking $500 - $1,000/month or more) and higher than that gets even more expensive.
You'll have to clarify exactly what you're trying to do or narrow down how you will be using your bandwidth to get a better recommendation.
What everybody is trying to tell you is unlimited bandwidth does not exist because in the back end you will be limited somehow ie port speed. You may find a provider that offers unlimited bandwidth but there will be limits imposed in the background somehow. And if you were to appear to be using a significant amount of bandwidth more than others than you will have problems with your services ie suspended services or upgrade requirements and such.
Unlimited in any fashion in hosting is a pure sales gimmick to entice the believers on the falsification they can use whatever they want and this is not the case in hosting. There may be unlimited on the front side but read their terms of service agreement and you will see clearly defined limitations actually limits that are less defined than if you would have purchased a plan that was clearly defined.
First of all you have to decide whether you want 1Gbps cap, 100mbps cap or 10mbps cap. I guess you will get unmetered 10 mbps cap for less than 25 USD. For dedicated 100mbps and 1Gbps you may have to spend more than 750 USD per month.