You should also be prepared to pay a corkage fee between $10 to $40, since alcohol is such a large source of revenue for many restaurants, and they don't want to miss out on profits if patrons bring their own wine. Most importantly, call the restaurant first to see if you can BYOW, and ask about corkage fees and bottle limitations.