Зависит от шоу. Еси это какой-то концерт или представление из знаменитых, на которые билеты заказывают заранее - то по определению лучше заказать заранее. Если просто шоу - то действительно на месте и выбор больше, и возможностей больше. Например, во многих гостиницах предлагают билеты на популярные представления со скидкой или бесплатно, в сочетании с буфетом или напитками, и так далее.