In the States you can find good prices on external drives from WD or Seagate at Costco or Sams. Frys, MicroCenter, and the Apple stores will also have them....just maybe at as good a price.
I think these days you can get a 3TB drive for around $100 and maybe 4TB for around $125.