The bars and restaurants that line the Old Town Square (Staroměstské nám.) are typically for tourists and usually over-priced. You should be able to find a 0.5l of Czech beer in the centre of Prague for 35Kč – on the square you could easily pay over 100Kč.

As a result, I’ve tended to avoid those places, including the Hotel U Prince. However, on Monday this week, I found myself sitting on their rooftop terrace drinking a ‘one for the road’ 115Kč 0.5l beer. And I do it again.

Hotel U Prince has street-level tables outside, opposite the town hall and astronomical clock. It’s easy to miss the hotel entrance that leads to what looked like a good cocktail bar ( but didn’t try yet) and then to a rooftop terrace bar and restaurant.

It was around 22.30 when we wandered into the hotel entrance. Disappointingly the elevator was out of order – or perhaps they just told us that on the basis that if we were too drunk to climb the stairs, we wouldn’t be welcome on the terrace!

The hotel reception desk looked like something out of the movie ‘Grand Budapest Hotel’.

Although the elevator would have been easier, we were able to see interesting parts of the hotel.

Several exhausting flights of stairs later and we found ourselves on the roof terrace. The terrace has a glass roof and heaters. The views to Prague Castle and the Old Town Square were amazing. We just had beer but the place also operates as a restaurant.

The terrace was almost empty and we wondered if this hidden gem was so hidden that nobody visited. We asked about weekends and our waitress said they were fully booked.

We vainly tried the elevator down button and then set about walking back down the stairs.

I’m sure I’ll be back and it’s also a great place to take friends who are visiting Prague – but only if the elevator is working.

Hotel U Prince
Staroměstské náměstí 29

Open daily:
11:00 – 23:30
+420 737 261 842