We visited there a few years ago. It's a lovely city. I can't help you with any fabric stores but be sure to check out the shops on the river walk. There are a lot of restaurants, ice cream, and candy stores along there as well.
If you're into the Civil War, go to Fort Pulaski. It's very cool! Tybee Island has a great beach and some good seafood restaurants. And for a fun evening, you might want to go to a Savannah Sand Gnats minor league baseball game.
Have fun!
http://www.nps.gov/fopu/index.htm
http://www.milb.com/index.jsp?sid=t543