Cactus Quilts maintains a great selection of the best quilting fabrics from well known designers and manufacturers, including a nice selection of Western, South and Indian prints.
These designers and manufacturers often offer free quilt patterns - check out the following websites: