I would like to visit the north-west area of Sicily (Erice, Segesta, Marsale, scala dei turchi), but would like to do these trips staying in one place. I will be travelling with an 8 year old, and so I don't want to have to change hotels every few days. What would be the best and most convenient place to stay in order to be able to take these side trips? I would prefer a beach town, but if travelling from a beach town is inconvenient, I would gladly stay somewhere else. Also, would there be busses from Palermo airport that could take us to this location? Thanks.