La opción del switch solo es valida si tu isp te proporciona varias IP's publicas, y en el caso que quieras montar una lan no se que tal iria, ya que los equipos estaran conectados directamente a internet.
En canvio la opción del router, personalmente, la veo mas acertada, te permitirá compartir la conexion entre varios ordenadores mediante una sola IP pública, y luego podras tener tu propia lan donde cada pc poseera su IP privada. Además un router de por si actua de firewall, ya que por defecto no dejara realizar conexiones entrantes, asi que tendras que abrir los puertos a mano.
Salu2