The TKTS website has the hours that they are open. TKTS seems to generally be less busy on Tuesdays and Thursdays, but though the line may look daunting it usually moves rather quickly. If you're in a rush, get there maybe 15 minutes before the booth opens and you should be fine.
Sweeney should be available, esp. if you're going on a weekday. Also, make sure you have cash or traveller's checks - they don't accept credit cards.
Don't get your tix from the hotel... they're usually a lot more expensive.
Have fun!!!
TKTS