The term Communion is derived from Latin communio (sharing in common). The corresponding term in Greek is κοινωνία, which is often translated as "fellowship". In Christianity, the basic meaning of the term communion is an especially close relationship of Christians, as individuals or as a Church, with God and with other Christians.
The word κοινωνία (koinonia) was in use in Greek even before the advent of Christianity. In classical Greek, it could apply to a business partnership, to fellowship of life in marriage, to a spiritual relationship with a god such as Zeus, to comradely fellowship between friends, to a community or society.
This summer I've enjoyed some great fellowship around campfires, on friends decks, around dinner tables, and in living rooms. I've had some brief fellowship on Sunday mornings before and after the service. But I think the campfires were the best though. :)
So what do you think the best setting for fellowship is?