Wait in Line or Not?

So I am actually debating waiting in line at the Microsoft store in Houston. I have never waited in line for anything before. Anyone have any advice as to what time I should go, what to do while I wait, or any other tips? Thanks.