Wades in Bellevue is probably the nicest indoor range. A bit pricey but clean, well let well ventilated. Shopping there can be expensive. If you are looking for weapons or ammo LowPriceGuns.com is down the street from them and have rock bottom prices. If you're looking more North you can go to Kenmore Gun Range. It's been a long time since I've been there but I've been told that it is much, much improved. Further North there's Sam's Guns in Everett. Not the nicest, but a good range. Unless you're a member you can't shoot long guns there anymore.