No, you do not need to book your visit in advance. You simply pay the admission when you arrive.