Here
Forever 21 has the cheapest, but don't rule out Target! They're stepping up their fashion game. Other places to try are Aeropostale, Pac Sun and try places like Marshalls or TJ Maxx.
I get my crop tops at: -Forever 21 -Stitches -Ardenes And most stores now that sell womens/teenager clothing sell crop stops now, so they aren't hard to find.