A good host is one that will work with you and let you grow your account as you need to. As you say initially it won't need much bandwidth, but as it becomes known and especially with downloadable graphic content your bandwidth requirements will grow.
Best way is to develop a shortlist of hosts from HostQuote, or FindMyHosting.Com, or searching here. Then email them and see which ones come across as being willing to work with you, and be flexible with their packages.
The biggest problem with finding a host, is that there are just so many to choose from. Email is your best friend, along with opinions and reviews expressed in these forums.
Kerry Slavin Reliable Solution Internet Services
http://www.reliablesolution.com [email protected]