I think the best thing you can do is focus on results and not the clock. If someone wants to take 2 days off in the middle of nowhere, or work odd hours, they should, as long as they eventually produce as much as they're supposed to.
A "fun" workplace may not actually be, since it seeks to turn the office into the new home. People should actually go home in order to feel the most at home.