Czech Republic might be good choice. I am living there and it is reasonably cheap, high speed internet is also very cheap (I am paying about $35/month for 100 mbps both ways) and weather is ok, during the spring and summer.
Croatia is ok too. I've been pretty much everywhere in this country (I spent week on different location each year for past 15 years). Great weather and landscapes, but during the summer there is crowds and crowds of tourists.
If you want to travel and see things then I recommend Morocco, very very cheap country and also safe. There are numerous internet cafe in each village (1 hour costs around $0.5 - $1). I spent one month last winter there and love it. I travel more then 2000km, see waterfalls, deserts, mountains and there is also some beaches too.