i would go to a store for dresses because it's more fun to try them on (especially if ur with friends lol) and also you can get one that looks best on YOU not on some model on internet stores.
regular department stores liek macy's and jc penny aroudn this time have some awesome dresses jsut...