The local shops (within 20 minutes drive) are all abysmal as far as sizes and selection of models.
It gets noticeably better 50 minutes out, and my favorite, high quality shop is 2 hours or more of a drive out.
I've ruled out all local shops and want to buy from the shop 2 hours out. Obviously, a tuneup is basically out of the question, and their flexibility in exchanging stems and saddles is basically meaningless since a round trip would take at least 4 hours and cost $30 in gas each trip.
I may buy from them anyway, and then arrange a visit for a 1st and 2nd tuneup based upon when I'm in town. They have a good selection of models, an excellent selection in sizing, and the best staff for fitting and mechanical work.
How far are you willing to drive to buy a bike?