Turin Caselle (one hour), Genoa Cristoforo Colombo (one hour), Milan Malpensa or Linate (one and half hours). Better to rent a car, (useful for touring around Asti area) or take shuttle to main station and train to Asti.
Asti is on the A21 Torino-Piacenza autostrada; other (scenic) routes are via SS231 from Ventimiglia via Cuneo, Bra and Alba; via SS457 from Casale Monferatto (and Vercelli); via SS458 from Ivrea and Chivasso;
Asti is a principal station on the main Turin to Rome line. Frequent trains from Turin (30 minutes) or Genoa (one hour). From Milan you need to change in Alessandria or Voghera.
Central Asti is quite compact and there is a large and reasonably well preserved historical centre which is easy to walk around. The train station is close to the centre and there are 2 large and convenient parking spaces in the centre (except on market days) at Piazza Alfieri and Campo di Palio. Also parking in the old city at Piazza Roma and Piazza Catena, but be cautious of restricted streets.
There are several medieval churches in Asti, the oldest dating back to XI Century and most open to visitors in normal hours, including
Asti has many smart shops in the town centre. Some good places for gifts:
Asti has many fine restaurants, osterie and trattorie to choose from including.
Asti is nearby to many wine country hill towns and villages: