Kazimierz Dolny is a magic place... a small, charming town, situated on the Vistula river, for ages has been constantly captivating visitors with its beauty. White remainings of a medieval castle easily visible against the green background of trees covering the hills.