Poland is known for its rich history, medieval architecture, vibrant cities, beautiful mountains, and Baltic coastline.