Любая кардионагрузка вам подойдет. Подъем на 300-400 метров в гору  - по силе это ерунда для здорового человека, а вот дыхалку надо поднатаскать. Поэтому хоть беговая дорожка в быстром темпе, хоть степпер, хоть просто прыжки со скакалкой. Ну и вы же сами ,я так понимаю, едете, устали - встали отдохнули, дальше пошли. Мы с сыном по 300-500 метров просто на водопады лазали по горам, ну да, задыхаешься немного, но отдышался и дальше потопал)