This is the best Jo-Ann's in the area for general craftiness.
I usually only come here for fabrics and other sewing materials, but they do have good holiday and home decor with good deals.
If you are looking for upholstery fabrics and/or clothing fabrics, you're better off looking at a more specialty store for more selection. However, with sales and coupons, this place cannot be beat. The employees are always so nice and ask what you are working on.
If you are like me and underestimate how much fabric you'll need, you can call and they'll put the fabric on hold for you. You'll just need those numbers on your receipt, otherwise saying that green sheer fabric with the stars in the holiday sections will not get you far.
The frugal part of me says, don't buy anything that's not on sale without a coupon - they will take Michael's coupons.