Forget working from home: why coffee shops are the key to freelance success