Если говорить о питерских спектаклях, то удобнее всего - в театральных кассах. Благо расположены они часто-часто (около нашей станции метро - целых две, плюс еще минимум одна около работы). Разницы в ценах, как я понимаю, никакой, так что какой смысл куда-то специально ехать?
Если говорить о "иногородних" спектаклях - то, конечно, интернет. Но этим, к счастью, не я занимаюсь

, так что проголосовала за вариант номер 2.