Cagliari is the capital of the region and has a wonderful location looking out over the sea. The town is built on different levels and is in many places well preserved.
Cagliari cannot boast of great monuments in the same way as many other Italian towns, but has nonetheless its own charm because of its location. A walk along the harbour promenade is a wonderful experience.
Alghero on the northwest coast has a particularly Catalan feel to it because of the earlier Catalan dominance of the area. Alghero too has its charm especially from the various viewpoints in the town that overlook the sea.
Other towns worth a visit during a stay on Sardinia include Oristano and Iglesias on the west coast and Nuoro in the eastern central part of the island.
Along the various stretches of coast there are of course many smaller towns each with its own attractions but many of these towns experience a heavy stream of tourists in the summer period.