Yes, you will have to book an appointment in advance.
A visa application cannot be sent to the Embassy of Czech Republic without a prior appointment. Direct submission appointments are granted on a case-by-case basis.