Where's the best place to stay for a family if we want to do lots of activities and sightseeing (beaches, watersports, trips to lovely places)? Was thinking of flying to Bastia and hiring a car.