The Magic Shop is indeed very competitive- and no wonder, with it carrying morphing potions that can be sold for millions! The Stamp shop is the other really big one. Weapon and defense shops can get pretty busy, since lots of the rarer weapons sell for A LOT, but if you learn the stock well, you might be able to sneak in and get some that will give you less of a profit.
As said, the Igloo Garage Sale is a really good place to start. Most of the items in there will let you turn a profit (there are still some that you'll find yourself cursing for buying, but not as many as in normal stores). Books and the Pharmacy are pretty good places to start as well. The Pharmacy might be easier, just because it has less stock, so it'll be easier for you to learn which ones are profitable, and which ones aren't.
Most of all, be patient. You won't be the best restocker over night. You will mess up, and buy something at a loss. You will mishaggle and lose out on an item. These are normal things that every restocker does- it's okay. Just keep going. If you find yourself getting frustrated, take a break. Just come back to it another time.
:) Good luck!