Forever21 and H&M is where most people shop for cardigans

Forever21 has a variety of cardigans in different colors and lengths.. good for different kind of pairings. Their price is also less expensive than H&M, but the quality may not be as good. You can also try American Eagle or Aeries when they are on sale ^^ !