Hosting a site in Switzerland, Portugal

I’m working on a project for a couple of clients in Europe. They current have hosting set up on their own, but may be interested in switching services.

Any recommendations on how to approach this situation? What would be the drawbacks, if any, of simply hosting their accounts with DreamHost? Would their be performance issues? If so, would they be significant enough outweigh the benefits of having more-immediate access?