Hello, if you do decide to visit Krakow and are looking for mountain views, then may I suggest visiting the High Tatras, which are part of the Carpathian Mountains. They are only an hour and a half south of Krakow, near the Polish/Slovak border.
The High Tatras are part of the UNESCO World Biosphere Programme due to their many rare and endemic animals and plant species, such as the Eurasian brown bear, European Wolf, and Eurasian lynx. Zakopane is the major resort town in the area and is known as the "winter capital of Poland”.
One of the main sites in the Tatras is the unique lake known as the Morskie Oko (Polish: Eye of the Sea). The lake is flanked by several tall forested peaks. It is fifty meters deep and is the only one in the Tatras with a natural stock of fish (one of the reason why it is called Eye of the Sea). Hopefully this is along the lines of what you were thinking about regarding mountains :)