I agree with k3n re support your native stores. I am fortunate to have a LQS in my hometown (Liberty Bell in Chester - they also do online sales), but will buy online from the Cotton Patch (Birmingham-based, might you be able to visit?) and Pelenna Patchwork to name two.
Otherwise it can often be cheaper (even with postage) to purchase from the US. I have been very happy with fabric from Venezie Fabrics and Sew Fabulous - and of course with fabric from members here. Many US shops will happily ship abroad - unfortunately Connecting Threads (which seems to be a favourite of our US members) won't, but there are plenty of others out there.