Delia's! I don't know if you have one but its my favorite! Maybe you could do some online shopping there? I'm a teen girl and its where me and all of my friends buy our clothes! I hope I was help! Good luck with shopping! :)
For more expensive brands" Abercrombie, Hollister, Buckle, Nordstrom, Urban Outfitters For Less Expensive places: American Eagle, Forever 21, Love Culture, Zumiez, Wet seal, Pacsun, charlotte russe, delia's, H&M, Target, JCPenny
Lately I found this new shop http://scarlettfashion.co.uk , it has brands like Yumi, Sugarhill, b.young... and great quirky handbags by Missco Girl. they do on-line shopping and can pay by pay-pal as well :)
You can go to ohyesbrides.com, there are many cheap but high quality dresses under $100 there. I have bought several dresses. the online shop manages wedding dresses, prom dresses,flower girl dresses and some small jelewries. The master of the online store is very friendly. When you buy one dress, she will give a free gift for you. I like it so much!!!!!