Is alcohol really a solution?
Technically, alcohol is the name of a class of organic compounds containing one or several hydroxyl groups.

Colloquially, the term "alcohol" is understood as you have described: A solution (of varying degree of purity) of ethanol and water. Pure ethanol is impossible to create via the traditional method of purification (atmospheric distillation) as the water-ethanol mixture is azeotropic:¹


  An azeotrope [...] is a mixture of two or more liquids whose proportions cannot be altered by simple distillation. This happens because, when an azeotrope is boiled, the vapour has the same proportions of constituents as the unboiled mixture.
  
  Source: Wikipedia


This is why a chemist would never think "100% pure ethanol" when you mention "alcohol".

If you check for example this vendor page for the purest ethanol (>99.5%) I could find, you see various substances listed as impurities:


&lt;0.2% Water
&lt;0.1% Methanol
Other organic substances, such as isopropanol and acetone


Concerning your second question, I would argue that many distilled spirits (vodka, whisky, and cognac just to name a few) are solutions of ethanol, water, and various flavour compounds. 

Some alcoholic beverages, such as unfiltered beer and wine, usually also contain solid particles and would as such be correctly termed "suspensions".



¹ I wonder now whether it would be possible to produce 100% ethanol from another mixture somehow. The problem is probably that every common starting mixture already has some amount of water. But synthesizing ethanol in, say, an ionic liquid under an inert atmosphere and then distilling it away might be an interesting approach.