Amsterdam is very interesting for what you want. The city is practically a big village. Everything is reachable by bike so no need to use the public transport. Everyone speaks English perfectly though it is a big plus if you speak Dutch.
The tech scene is really good with a great market for software engineers and well paid job.