First of all I admire the thought you have put into words concerning your goals. I live at 3400 ft. Close to a range of mountains and garden all summer. I have lived in this area for over 70 years and have seen the temperature continue to warm up year after year. When I first started gardening 58 years ago there was no way I could have a corn crop. Now, all the farmers in the valley raise field corn with a row or two of sweet corn. Last year we had a late spring freeze and it did a fair amount of damage to the yields. Still got an ok crop but nothing great. So, I would recommend you find a place that allows crops to grow and mature in the ground or plan on high tunnel gardening. It would sure help me in this area but haven’t had the energy or money to pull it off yet. Animals are wonderful to have in my opinion but, they get sick, die and are very costly to grow. And if they die before butcher day you have lost all of your investment up until that day. However the meat is outstanding if you get to the end product. Chickens, rabbits, fish or game birds are also another option. They all have pros and cons. Tallow is probably the easiest product to produce in my opinion. In fact I’m wet processing tallow at this time. We have wood heat and love it. However, our age requires us to purchase rounds and we do the splitting with a machine. Splitting wood is great exercise but the older you get the more taxing it can be. I’ve never had the chance to build a cabin but always dreamed of doing it. In fact I’ve had the same aspirations as you but life got in the way and we never achieved it. I guess my best advice would be to talk to the natives in the area you want to locate in. Ask lots of questions and don’t be a know it all. Be respectful, believe them and don’t think you know more than they do. You will regret it and waste a lot of time. Besides, if you do move there, they will be your neighbors and you definitely need neighbors you can count on in numerous situations. Best of luck and go for it if you have the will and finances to make it work.☺️