Sure, working from home seems ideal, you can sit around all day in your pajamas, and work the hours that suit you best. However, it's not without its drawbacks. If you're lacking the discipline to work from home, you could end up losing hours of work time to the TV or other distractions. Conversely, you could find yourself spending too much time working and never being able to relax.
Hard work is contagious. Seeing the coffee shop workers and other people using the environment to work will inspire you to do the same. When people all around you are working hard on their jobs, you're likely to feel compelled to do the same.
Stonemill Matcha, San Francisco
Contra Coffee and Tea, Orange County
A calm and quiet atmosphere meaning there's very few distractions from your work - the perfect place to come if you're working to a tight deadline.