This place has a good selection in stock, they have a great warranty on their tires, and you can run across the street to Jan's to grab a bite while you wait for your tires to be ready. It's worthwile to pay extra (I think it's about ten bucks) to get the warranty, because then they will fix your flats for free for the duration that your tire has tread.
more