Some of the best activities to do in Gandikota include rappelling, rock climbing, kayaking, hiking and camping.