We're going New York in May and would love to see a show, any advice on the best, cheapest place to buy tickets? Should we buy online in advance? Would like decent seats and don't want to get ripped off!