my friend and i wanna sell shirts online for our charity thing called Lanyard Luck (lanyardluck.webs.com)

I saw spreadshirt.com and cafepress.com but they aren’t really all that cheap… is there any other places like that we could check out? please help!