You can rent a car in Stresa if you want to go further afield, although you won’t need one for the town itself, as it’s tiny (and taxis are available). There is a small Avis office at 35 Via Sempione Nord in town. However, you’ll likely get better rates if you’re renting a car from a major city like Milan or Turin.