I went through the same process last fall. I bought a nice used bike on ebay equipped with Shimano 600 7 speed and downtube shifters. I wanted the STI. I first went the cheapest way but ended up going to full 9 speed triple Ultegra.
The cheapest way is to buy a 9 speed cassette, remove one of the cog (not the largest or the smallest) and install it on your hub. You end up with a 8 speed cassette which has the same width as your old 7 speed unit. You will need a new chain that works with the new cassette, your crankset should be fine. Install the STI and adjust your rear derailleur so it doesn't go other the largest cog or below the small one. Adjust the travel distance between cogs.
The more expensive way is to get a wider axle, change the freewheel system, recenter the wheel, widen the stays a little bit, and install a 9 speed cassette, new chain, and STI shifters. You may also need a new rear derailleur.
It was a fun experience for me, it taugth me a lot about the various components, and wasn't too difficult. And it saved me a lot of money.
Good luck.
The cheapest way is to buy a 9 speed cassette, remove one of the cog (not the largest or the smallest) and install it on your hub. You end up with a 8 speed cassette which has the same width as your old 7 speed unit. You will need a new chain that works with the new cassette, your crankset should be fine. Install the STI and adjust your rear derailleur so it doesn't go other the largest cog or below the small one. Adjust the travel distance between cogs.
The more expensive way is to get a wider axle, change the freewheel system, recenter the wheel, widen the stays a little bit, and install a 9 speed cassette, new chain, and STI shifters. You may also need a new rear derailleur.
It was a fun experience for me, it taugth me a lot about the various components, and wasn't too difficult. And it saved me a lot of money.
Good luck.