It’s important to understand the language nuances in Spain. Many Spanish business people speak English or French. In Barcelona, Catalan is used in a business setting among native speakers; otherwise Castilian Spanish is used, like in other parts of Spain.
When greeting business acquaintances, you usually shake hands; although in a more casual setting, you will probably be greeted with double kisses and a hug. For ladies, expect two kisses (right cheek followed by left) whereas men may just receive a quick hug or handshake from the same gender.
Formal wear is the norm and both men and women should wear a suit for business meetings - men usually wear a tie to business meetings, although in summer this is more relaxed. Scruffiness is frowned upon.
Business cards are usually exchanged after introduction. All Spaniards have two family names - only the first is used in conversation, but any academic or professional titles should be acknowledged.
In Barcelona, invitations to homes are not common and clients or business associates tend to be invited out, usually to pre-dinner drinks and tapas or dinner. In Madrid, breakfast meetings are also popular.