Online for me!
I've just had fabric for kaleidoscopes from
http://www.jandofabrics.com/categories.asp?id=4
It's great for this - they mostly tell you size of pattern repeats (which is important for Ks) and it got here to France in 5 days! Shipping was low - 13 dollars for 3 yards (mostly it's a lot higher). AND I got a 10 percent voucher for next time!
K x