Hot tickets! The best 56 best shows to book now