Nakorn Nayok in Thailand is a great place for this kind of activities. If you are in Bangkok for a few days or a week, and you love adventure, I suggest you visit Nakorn Nayok for a few days.
It's only 2 hours drive from Bangkok, Thailand's capital city.
I went to one of the scout camp there and they let us do a lot of adventurous activities such as water rafting, or canoe, rock climbing etc. A must try for adventurers!
The time it took to complete this goal is: 3 months