I am going to Pugilia in October for three nights – it is a surprise trip for my partner's 50th birthday and I'd like to stay somewhere a bit special, ideally in a pretty town. We fly to Brindisi but I am not sure where to book our base – torn between the seaside towns of Gallipoli and Otranto or further north in Ostuni, or even Brindisi itself. We will have a car, but I don't want to drive every night going out to dinner, etc.
Any advice welcome. Cheers.