You certainly could make it for less - at least in the U.K. you could. I found another fabric shop in Xanthi today and do you know what she was charging for a rather think cotton fabric ? 22 Euros a metre! She wasn't very friendly, either and wouldn't let me go anywhere near the fabric let alone touch it.
Take a look athttp://myfabrics.co.uk