A guide to Alba Italy, one of the best small towns in Piedmont Italy. Insider tips on events, dining, lodging, history, things to do, and more!