No, make attendance voluntary by preference. Not everyone finds spending a weekend with colleagues self-evident. Respect that and don't create social pressure.
A good concept makes people want to come, not feel they have to. Read more about organising a company weekend.