myhosting.com

Up to 6 months FREE on VPS plans

VPS: 3 months free for annual signup. 4 months free for 2 year signup. 6 months free for 3 year signup.