I frequent a communal driven drop-in centre for adults with Aspergers. The way I come along with the others is great, and I experience that it is general for the people who come there.
The place is open Monday to Friday 4 pm to half past 8 pm (or h.p. 9 pm on Fridays). We prepare and eat dinner together and make different activities on different days, eg. jamsession, going for a walk, or we just hang out. We tend to have some really interesting, nerdy, hairsplitting and hilarious conversations.
There are social workers working at the place. They also are our support persons (not sure what to call them in English). That means that you have one or two who are your support persons (I have one), and they come home to you, say, twice in a week for 1½ an hour or so. The support can be different, but is about what you need support to especially. For me, my support person has helped me getting into a course to try my working ability. The result was that I wouldn't be able to hold an ordinary, full-time job, but I have then been awarded the right to get a flexjob, that means that the commune pays you for the hours you can't work.
Or you can talk to your support person about the challenges you deal with in your life with Aspergers. Or s/he can help you with structuring your everyday life with chores and such (I talk a lot with my support person about that), or help you with your economy or follow you when you are going to talk to some authorities of a kind.
Yes, long story I know. But it's something I really appreciate. 