Is it better to book stuff like white water rafting, cycling etc, online with tour companies before you go or wait until you get there.
Follow Ups: