Prague Castle atop hill above colorfull buildings on waterfront..