Algarve is the perfect place for weddings. In general the weather comprises of 300 days of sunshine per year, there are many wonderful landscapes for all tastes like beaches and countryside on offer, to provide photographs and moments that will stay forever in your memory.