A Boston business consultant has watched Sochi transform from a town that rarely saw foreigners into Russia’s future sports-hosting venue for international competitions, including the 2018 World Cup.