Actually, at most of them you can readily find an extra seat, but The Royal Mile is always filled to overflowing already, so it always helps to either get there early or know someone already at a table. Neptune help us if we get "discovered" because of this article! But a good time is always to had by all!