For batik fabric I like the following online : Thousands of bolts( great prices.. having a sale today) , Quiltfabric.com( great selection) , Hancock of Paducah ( good selection but slow to ship) .
http://www.quiltfabric.com/
http://www.thousandsofbolts.com/index.cfm