A culture is a group of people with common cultural ties, such as American culture for example. A subculture is a smaller group within a culture, such as goths, rednecks, etc.
Also, a culture is largely determined by where a person resides, and a subculture is more a matter of choice.