hi, google how to build a barn. You will find many sites, and some have free downloads for the plans. You need to check with your local building codes , it would be terrible to put up a barn to have to tear it down . You can leave the flooring dirt, but down stall mats, tractor supply usually has the 4 x6 mats for around 35 - 40 each. (i used them for my trailer)
If you get snow, I would use a tin roof so the snow could slide off, plus it makes it fireproof, draw back .. noise from rain and hail may attract lightening. Go look at local barns and find a design you like. You will want a tack room, someplace for feed, . If I lived where it snowed, I would also have an indoor wash rack / stock / grooming area. Lol I would need a much larger income to get what I want !! If you have dry lot pens, I would not use electric tape, mine escape with a 2 " wide hot tape all the time , and it will knock a person to the ground, and the just trampled the braid and single wire .