Almost forgot to mention Depot Trains on W130th Street, it's an old three story home that is PACKED from the basement to the attic with trains and hobby supplies. Easily you could spend hours just browsing, it's amazing how much stuff this guy has in almost every gauge. Another place that is worth the trip.
Paul