Im getting mine from Welps just because thats the hatchery my local feed store uses and Welps has the breed. Because my feed store buys so many Cornish cross chicks a year from them, they were able to get me quite a savings on the turkeys, so that helped.
Me, personally, because of the time of year, and the fact shipped eggs don't have the best of reputation, and the rarity of the breed (thus cost) personally I would order chicks.
As for housing, a chicken or a duck will find shelter just about anywhere and do pretty well if they are adults birds. I know most of us don't leave them to huddle under a bush in a storm, however they could. Turkeys however can't. They need shelter. They need to stay dry and out of the wind. They don't care how pretty it is, they do care how dry it is and how much draft gets in during really cold months. Hope that helps.