Hi Garch,
The spread is whatever your model says is mean reverting and stationary that you want to trade. I think the "best" spreads are price ratios because if you are trading a price ratio, you can put equal dollars into each side and it is self-rebalancing and roughly market neutral. You can also trade a price difference model without rebalancing, but you have to trade a fixed number of shares on each side instead of a fixed dollar amount, and I also don't like that approach as much because I don't think that kind of relationship is as logical so I would worry more about the model working in past data by coincidence. You can do other stuff, but then whatever you find has be good enough to either overcome rebalancing costs/hassle or be worth living with more risk.
A simple example of a price ratio model would be Price of Stock A/Price of Stock B = X, open a trade when the ratio is outside X +/- 2 standard deviations and close when it is X again. You get X from historical data, and you have to crank through a lot of pairs to find some that "work".
If you are new at this, one warning is you have to adjust the prices somehow so something like a dividend or split doesn't trigger a trade.