Digikey, Arrow, Allied, Mouser, Heilind are all electronics suppliers you can find online and I'm sure there are many more. SMD packages can be cheaper or more expensive than their through-hole counterparts, but the difference typically isn't much. Also, components can come in multiple different SMD packages, giving you more choice.