Can I cook my own food?

Yes. There are self-catering facilities at some hostels, mountain stations and mountain cabins. Most mountain cabins also have a small shop where you can buy the most necessary products.