Yes, as places are limited for each session, it's best to book in advance. You can find out which places are still available in our diary here.