In October, my husband & I are attending the wedding of a former Spanish exchange student in Barcelona. The reception following the ceremony will be held at the Ritz in Barcelona. What is proper attire for us to wear to a wedding in Spain? Are there any colors that should be avoided? What types of gifts are common? How far is the Ritz from the Barcelona airport?