There are so many things to see in Ljubljana that you will need several days to cover it all. The Ljubljana Castle dominates the center of the city, and is one of the most important places to visit in Ljubljana. It is a medieval castle perched on a hill on the remains of an earlier Roman fort. Other essential attractions in Ljubljana include the Cathedral of St. Nicholas and the Franciscan Church of the Annunciation in Prešeren Square along the Ljubljanica River, also known as the River of Seven Names. In fact, the bridges that cross the river are among the most popular Ljubljana attractions. The most popular are the Dragon Bridge, Šempeter Bridge and the Shoemaker's Bridge. One of the most culturally-enriching things to do in Ljubljana is exploring the different architectural styles that the city brings together. The Old Town Square (Stari trg) and Gornji trg are good examples of medieval and baroque period architecture while the Slovenian Square (Slovenski trg) highlights the best of the modernist period. After a day full of fun Ljubljana activities, you'll want to rest and recharge in one of its many parks and gardens. Don't miss the Tivoli Park and Miklošič park, created in 1902 and an example of the city's Art Nouveau period in town. Check out all the recommendations and tips from real travelers and find out the best stuff to do in Ljubljana so your trip will be an unforgettable one. The Petkovškovo Lookout, the Slovene Ethnographic Museum, the Hauptmann house or Gruber Palace are just a few examples of what to do in Ljubljana that you'll find recommended by our community of travelers.