Full-day tour of amazing medieval towns on the Costa Brava with hotel pickup