Yes! The Barcelo Beach/Colonial is a great option. Also, I'm from BC and my fiance is from PEI, so we figured either way half our family would be flying across the country, which is why we decided we would all travel! Canadian weddings are expensive for guests too!! In PEI we stayed at a nice resort for a wedding at $200 a night, plus food/drinks, activities etc PLUS flights from alberta which were $1100 each...soooo it's not always cheaper to do it in Canada!! Plus this is YOUR wedding...having a destination wedding sometimes cuts the guest list a bit which is nice. Lots of our family members aren't coming for various reasons (cost, heat, fear of flying, etc) and this whole process has taught me that you CANNOT please everyone, no matter where you have the wedding!