Historic cities and unspoilt nature are some of Croatia's top attractions.The vibrant capital city of Zagreb is home to some of the country's bestmuseums, galleries, restaurants, and shopping. Along the coast, centuries-oldharbor towns are packed with Venetian-era stone buildings, while countlesspebble beaches offer things to do such as scuba diving, water skiing, andwindsurfing. On the Adriatic, Croatia's blissful islands are a haven foryachters and those wanting to simply relax and enjoy the Mediterraneansunshine.