Cyprus

A family holiday, an intimate gathering of friends and family and a wedding ceremony. Put them all together and you get a lot of fun.