No, I got a small server here at home that runs 24/7, it uses laptop components and power costs are way cheaper than renting a (virtual) windows server. That server currently runs the "Survive!" game.
I'm not aiming for a complete mmorpg yet, so bandwith is not an issue, at 1Mbit upload speed I think i can support about 10-20 players, the code is highly optimized.