My boyfriend and I are going to Sicily next week for 7 nights on a small budget. We are considering staying in Trapani, San Vito or Castellammare del Golfo (or Marsala). Can anyone recommend which place would be best to have a relaxing vacation but also visit lo Zingaro and Terme Segestane by bus or train? We arrive at Birgi-Trapani at 21:30 on Monday and think we have to spend the first night in Trapani as we will not rent a car. Thank you so much for your help!