Half way up Petrin Hill furnicular is a restaurant with the best views of Prague. The food isn't bad and the beer is, as ever, superb. Get there for sunset at the best table in the city! Cost about £18 for 2, with wine
first stop up Petrin Hill
It's called Nebozizek. Website is www.nebozizek.cz