I'll be traveling to Krakow in late June/early July with my husband and my elderly parents, who have been talking about taking this trip for the past 30 years. We're interested in all the usual things, such as the castle, the market square, Wieliczka Salt Mine, a river cruise, museums, etc. My parents are active for their age (mid-seventies), but they can become tired if they have to stand around waiting for a long time, so I want to make sure the trip runs as smoothly as possible. I understand that this is high season, so I'd like to know if anyone has any suggestions on how to beat the crowds. Does it help to book tickets in advance for the castle, etc? Are there shorter lines for holders of the Krakow visitor's card? Do certain days of the week or times of day seem to be less busy for certain attractions? Should we make reservations for restaurants before we leave? Thanks in advance for any suggestions!