NOv to Feb is the best time to visit Goa Monsoon is also good but you cant enjoy water sports then.
Airport is quite far from the main Goa
Will recommend you should be staying near Baga or Calangute beach if you want to experience the real spirit of Goa