Zagreb is a city rich in heritage and culture. There is a large selection of fine sights, accommodations, restaurants, cafes, bars, and shopping centers to meet every budget and need. Galleries, museums, theaters, opera, and ballet are just the tip of the iceberg in this legendary city.