@StuffedGoat I am also from Europe, and I don't see a reason why you couldn't sign up for Heroku or Digital Ocean from Europe. I'm personally very happy with Digital Ocean.
When you sign up for Digital Ocean, you will be able to choose the physical location of your preferred server. And they offer Amsterdam as their location in Europe. It works great, but I'm pretty sure other providers also offer the same possibility.
Additionally, Forge is just a service to help you manage your Laravel apps hosted on Third Party servers, such as Heroku or Digital Ocean. So even if you sign up for Forge, you'll still need to get an account with a hosting provider of your choice.
My personal advice is not to develop your app once it's already uploaded to a server. It's slower and more impractical (in my opinion) than developing in your local environment and then deploying it once it's ready for production. But if you do insist to develop on a server, I know that you'll be able to install Coposer (and use Artisan too) on Digital Ocean.
