I would go with 3 separate spaces. If you want a gathering space then maybe do 2 rooms and a 1 bedroom villa. This way you can have 3 real beds and 3 bathrooms for everyone to get ready and each couple can have privacy and quite space to unwind, but you still have a gathering space too.