With clear, green, and brown bottles abound (e.g., Corona, Heineken, and Yeungling respectively), is there a hard and fast rule for what color of bottle to use for a given beer style?
Also, are brown bottles a good all-around solution?
I don't think people should be so afraid of accidental skunking. If you pretty much keep your bottled beer in boxes until it goes into the fridge, then you're going to be fine. The occational light blast from your refridgerator light is not going to skunk your beer! :-)
However, if you store your bottled beer not in boxes, or on the window-sill or something, then, yeah... brown bottles are a good idea.
Some people use green Grolsch-style swing-top bottles, not because of the color but because the swing tops are great for bottling (no need to cap). The green ones are often cheaper/easier to find than brown swing-tops.
I only use brown bottles; I'd rather not risk skunking my beer for minute convenience of finding green bottles.