Idaho is one of the Rocky Mountains states of the United States of America. Idaho is a rugged state, with 10,000 - 12,500 ft (3000 - 3800m) snow-capped mountains, whitewater rivers (one running through the deepest river canyon in the U.S.), forests, high desert, and plenty of wilderness. Most of the land north of Boise is National or State Forest.
Apart from modest public transportation systems in the major cities, Idaho has no mass transit to speak of. The only Amtrak stop in the state is in Sandpoint in the far northern panhandle. Otherwise it's all driving or flying.
Idaho liquor laws aren't as stringent as in neighboring Utah, but they are more restrictive than places like Nevada. As in the rest of the United States, 21 is the drinking age; expect to get carded if you look like you're under 30.
Specific rules governing bars vary slightly from county to county, but generally speaking bars close at 2 AM in the larger cities and 1 AM just about everywhere else. Last call means last call in Idaho; bar owners risk hefty fines or worse if they're caught serving even one minute past closing time.
Full-strength beer and wine are readily available in supermarkets and convenience stores (although if you're not a fan of mass-produced American-style lagers, the selection can often leave something to be desired). Hard liquor must be purchased at a state store. Freestanding state liquor stores are common in the larger cities, although private markets may double as the local state store in small towns. Stores stop selling beer and wine at the same time the bars close in that particular county.
The college towns have a good selection of bars, including the occasional microbrewery. You'll have to look hard to find any sort of interesting music scene in any but the largest cities, where there is a wide variety of types of bars from which to choose. In the more rural areas, you'll be stuck drinking at a country western bar or...well, that's about it. You might come across a place that will play classic rock, but even those are hard to find, unless you know where to look. Ask a local, because podunk and nice are usually synonyms out there.