Zara dresses the whole family - men, women and children. It has taken just a few years for this Spanish label to stamp its mark on European fashion. The clothes are made from beautiful and classic fabrics and the store has everything from sportswear to evening dress. There is also a good collection of shoes.