I go to the Buffalo area frequently and my favourite store is Aurora Sewing Center. There are two locations, the largest one in East Aurora, a little drive south, and the other in Williamsville. Both are nice shops, and the owner is a darling, the staff are great. If you are a Bernina girl, this is your place- Barb is the designer of the new 97D foot.
There is a big Hobby Lobby on Transit Road and a Joanns down the street.