Ahmedabad has various places to shop at reasonable prices. Lal Darwaza has various stalls selling all kinds of stuff, from ladies' wear, to gents' and children's wear, even shoes or old books or belt (Read More)s. Basically everything. Dhalgarwad is known for clothes such as chaniya cholis, sarees and other stuff at pretty reasonable prices as well. Or if you're looking for bed sheets or traditional local items then Sindhi Market is another hotspot.
You can either go by train or by road. The Saurashtra Mail will take you directly from Ahmedabad to Dwaraka without having to switch vehicles in the middle.