It does not matters how long did you stayed, but how much did you enjoyed it. Just think about your neighborhood, I'm pretty sure most tech-savvy people here ignore a lot about their own neighbors. I visited several countries before realizing that mine is a paradise, I just had to walk a couple blocks farther, take new routes, met new kind of people and look the city sights.
To answer the question, my favorite country is Peru, my country
, the second is not a country, is my culture region: Latin America, all a paradise!