Nothing like shopping fabrics while on holiday. The hotspots I visited during my last trip.
Around the town centre: Rossio
Feira dos tecidos Rua Aurea, 292, 1100
This store is large and quite busy but the staff is very friendly. I bought 7 metres of different chiffons around 8 Euros a metre. Interesting prints and good variety of fabrics. Loved the jerseys and swimwear fabrics. Good place to visit.
On the same street 3 or 4 shops down there is a smaller fabric shop I forgot to take their card and just a few metres ahead there is a newsagency with sewing and knitting magazines.
If you looking for furnishing fabrics try Vidal tecidos Rua Saraiva de Carvalho, n.º 356 B e D. They sell online.
Retrosaria Rua do Loreto, 61 - 2º Dto. Good for dressmakers and knitters. The shop has such a cute environment. Worth a little visit.
Menswear and Bridal, Casa Frazao. Rua Augusta 259/265
Traveling tip: I hate getting taxis in Lisbon, taxi drivers always trying to overcharge you, grab your change as tip and normally they are not very friendly ( and hey!!!! I speak the language)
From the airport to the centre, take the AERO BUS.
It is comfortable and cheap. for £3,50 return. Links the airport to downtown Lisbon and Cais do Sodre. Most hotels are in route to this bus and I runs every 20 minutes from 7 a.m. to 9 p.m.
Those were recommended but I haven't tried yet: