I can't find one in the shops! Am I not looking in the right places? It has to be long and long-sleeved but very light and floaty, preferably in bright colours, casual rather than smart, and not too expensive. Anyone knows where I could find one?