I am very lucky to have an excellent trains-only shop a half hour drive away. They carry an extensive selection of O, HO and N, plus all the styrene sheets, strip wood, tools, brass wire and formed shapes, track, turnouts, detail parts, books, videos, kits by Walthers, DPM, City Classics etc. etc. etc. Lots of lokies and rolling stock, a brass cabinet, DCC test track, DC test track and a staff that is very knowledgeable and friendly.
There is always someone to talk to as they always have 3 or 4 staff on hand. Like I said, I am very lucky.
There used to be a smaller hobby shop near me, that was handy for stuff you need right this minute. Again, the owner was very friendly and a great source of information. He even helped me draw up my first track plan!

Unfortunately he ran into financial problems and for the last year of operation there was never any new stock.
I had offered to create a website for the him, in exchange for being able to buy at wholesale prices. A deal for me, and a steal for him - it would have cost him nothing! He said he didn't need one - he preferred to deal with real people.
Now, I wondered, why is this an either/or situation? Surely you can set up a website and still deal with people one to one in the store. Both successful hobby shops in this area have websites in addition to their storefront. I think this is a reality that hobby shops have to face. If you can't beat 'em -- join 'em. Isn't that how that old adage goes.
I was really sad to see that store close. But I could see it coming. In business you have to keep up with the competition. If you don't, they'll leave you behind.
Val