I agree Quilt fabric.com is good for batiks , but another good choice for a very wide variety is Pieceful Hearts fabric in Lisle. Other than Christmas fabric Quilt Fabric.com in Willowbrook does not usually have much in the way of Metalic. Pieceful Hearts always has a pretty good selection of various types of metalic fabric. They do have a good variety of batiks ( just not as many as Quilt Fabric.com .
Just an FYI when I shop for metalics , I like Favorite Fabrics ( a member here) , and on line shop with a very good inventory of metalics and the best prices for current fabrics.