If you are an active student you may have access to Visio and other developer tools after signing up for an Azure account.
More info on the Azure for Students program can be found here.
After signing up, to access Visio visit the Azure Education Hub and follow these instructions.