Sardinia in March weather, best places to visit, events and tips