Yes, it is better to reserve your place to save yourself from last minutes hassles. However, you can also visit them without reservation (if you find any place luckily!)