My husband and I are planning an anniversary trip to Europe, we've been a few times but never to Prague and are looking to make a quick stop after Berlin. I know 2 nights is short, but we'd rather spend more days in the bigger cities. What are the must-sees for first timers given our limited time? Also, what is a good airline to fly from Prague to Madrid? I was looking at one called Smartwings, is it similar to Ryanair or EasyJet? Is the airport I'm Prague in the city or is it in the outskirts?
Thank you in advance for your help!