Cagliari is the capital city of Sardinia, and with its beaches ... and ritzy hotels along the Costa Smeralda, Olbia contains a lovely historic center, which is filled with great shops, restaurants ...