I haven't spun up anything in the cloud in a while. I used to dabble in both AWS and Digital Ocean. Usually went with DO because it seemed simpler and my projects were super small (and they had a lot of relevant guides to spinning up X, Y, and Z service on their systems). What is the difference between EC2-classic and whatever is available today? Are you still able to just get a linux box with a public IP address?
You have to create at minimum a vpc, internet gateway and at least one subnet/route table pointing to the igw
A default VPC is created automatically. For simple projects, that's good enough.
> internet gateway and at least one subnet/route table pointing to the igw
Only if you have a private subnet.