1 Do I need a passport? YES
2 Will i get to meet richard hatch during the trip? Yes there will be several events to meet and talk with Richard.
3 Do I have to book my excursions in advance? No but if you want to guarantee your excursion, booking in advance would guarantee your ticket to an excursion. Some excursions book quickly.