The "day" is measured (time wise) in two different ways, or more accurately, from two differing perspectives. One method results in your example of nearly 243 Earth days to equal one Venus day. This "Sidereal" time frame is the result of the stars appearing to move around a projection of the planet's axis into space. However, as the planet moves around the Sun it changes the apparent position of the Sun among the stars and causes an appearance of it not moving around the sky in quite the same period of time that the stars do. This "Synodic" period is actually shorter, in Earth reference, than that of Mercury, being -116.75 days. (The negative factor is introduced by the "retrograde" rotation as you have noted)...
Additionally, the relatively slowness is also caused by the planet being nearly tidally-locked with the Sun, similar to our own Moon being tidally-locked with the Earth. Finally, additional relative slowness is thought to be caused by the thick atmosphere present of Venus...
We need to be clear about length of days (the time for the Sun (apparently) to go around the planet) and rotational periods (the time for the stars to go around the planet)... they are often intermingled. Most planets have very similar times for each. However, as noted, Venus and Mercury (and our own Moon) have very large differences between the defined times. (Source: Voyages Through the Universe, Andrew Fraknoi).