What is Spain Best Known for?

I think one of the things that Spain is best known for their food. Some other things are bullfighting, dancing, and the music. Spain is home to many famous people also.