A medieval village perched on top of a mountain, Pocitelj is a must-visit on a trip to Sarajevo. One can reach this alluring architectural landmark by climbing up a row of narrow stairs beside stone-roofed houses. Although the structure was built in the 16th century, it was destroyed in the 21st century and later restored. This breathtaking village is a 2-hour drive away from Sarajevo.