프라하 성, 천년의 시간을 품은 언덕