OpenVZ vs Xen shouldn't make a difference. As for your location - you can also check the UK offers (since you are from USA, UK will be a little closer network/latency wise to USA). Besides big part of Netherlands is below sea level.
Besides big part of Netherlands is below sea level.
Not to worry --the Netherlands leads the world in water management techniques and we have been doing it for hundreds of years. You are more likely to be flooded out in many other countries than in the Netherlands . .