Year-round Baltic tour, 21 days from Warsaw; medieval towns and German castles