Eindhoven, Netherlands, has been named the world’s most relaxing city to live in 2026, thanks to short commutes, low ...