I would say Prague is one of my top three favorite European cities. It’s so utterly gorgeous. I don’t want to waste your time on words so I will share pictures instead!
Here are my top list of things to do if you have only two days or less:
1) Walk on Charles Bridge and enjoy castle views
2) Walk up to the Castle and check out the Golden Gate
3) See the Dancing Building!
4) Walk up the Old Town Bridge Tower at the edge of Charles Bridge
5) Eat Trdelník
6) Check out the Astronomical Clock
7) Visit the Klementium library and astronomical observatory
8) Eat freshly baked gingerbread goodies at the city centre
Source of keychain: Souvenir shop, Prague