> And always unbundle DNS contract from hosting contract, so you can switch fast, in case your hosting provider sucks.
With Hetzner that is indeed a necessity. They sell cheap iron, but don't expect any support from them and be prepared to move out quickly.