It's just a hop, skip, and a jump from the Irkutsk airport down to the shores of Lake Baikal. Every 30-40 minutes there is a scheduled shuttle bus that can take you 65km from downtown Irkutsk to the port town of Listvyanka. And it only costs 150 rubles one-way. You can't get much more convenient than that.
The village itself stretches some 4km along the shores of the lake, with local streets radiating out into the surrounding valley—each with its own hotels, guest houses, restaurants, cafes, and other tourist stops. Year round you'll find a local open-air market where they sell both fresh and dried fish, along with pine nuts and local berries. Or you can enjoy a full pilaf rice meal—a simple and tasty dish that has reached Baikal's shores from nearby Uzbekistan. There are other street vendors selling souvenirs as well (some locally made, others imported from abroad).
On weekends Listvyanka will often be crowded with folks coming down from Irkutsk. In summer they drive out to escape the summer heat in the city. And in winter they come to enjoy the endless ice and winter landscapes of Baikal. Near the central pier you can rent a boat or take a ride on the local hovercraft; or in the colder months you can simply take off onto the lake on x-country skis, snow-shoes, or even a bike. At any time of year you can just relax and sit on the rocky shore, and gaze across the lake at the snow-capped Khamar-Daban Mountains to the south. And whether you come down to this village for a couple hours—or if you want to take a longer stop on the lake while touring Russia on the Trans-Siberian train—there is plenty to see here in Listvyanka.