I guess it would depend on when you're going. If you're going during the busy summer or holiday season or after Harry Potter opens, you would want to do it at least a few days in advance. I'm not sure how far you can make reservations but I would guess no more than 30 days out. Of course I could be wrong.