As far as the breed of your beef cattle it depends if you are raising steers to butcher or did you want a couple of cows to breed for calves to feed and butcher?
If your buying steers to butcher- I recommend steers rather than heifers, steers have a higher daily gain than heifers. As far as the breed since you live up north I would recommend English breeds rather than a thin skinned breed like a Brahma or Mexican style cattle. English breeds endure the winters better. If they are thin skinned you have to feed them more in order for them to stay warm and maintain their weight. Also I wouldn't recommend Charlois cattle they have a heavier bone mass and your yeild won't be as high as say an Angus. I am not a big fan of Herfords, I find them to be weak hearted and their eyes are horrible to deal with in the spring in the summer, it seems like your constantly doctoring them. Maybe Angus crossbred. With a crossbred you get the hybrid vigor.
I love Mexican cattle, they are hardy critters that were actually bred to gain on the move as oppossed to English breeds that don't gain well if moved alot, but given your acreage that won't be a huge issue. And again the thin skinned Mexicans might not winter as well.
But cattle preferences are a lot like horse breeds, everyone has their opinions!