We use a company in the US and use a high capacity, high bandwidth scheme which is very affordable - good reliable service and you can call them for free on a 1-800 number which is free if you have skype - Fluid Hosting: FreeBSD and Windows Hosting
Very helpful - we have been with them years now after a fiasco with a UK company.
We use Scanhost, who I think are scandinavian, oddly enough! Very cheap, I think £30 a year for as many addresses and pages as we like. No idea how much space we get, but all our galleries are on it now.