I visited Bogota for a month in 2009 and enjoyed. But now I want to visit another city. I am having trouble deciding between Medellin or Cali. Besides safety, having reliable wifi and using my laptop is very important. I can't stress that enough. I realize Medellin is more modern, but I'm considering Cali because there are less gringos there. Another important thing, is I want to be able to find some good quality food items, like organic and non GMO. I plan to use Air BnB for a room. Lastly, I want good transportation options. So I guess my question...is Cali sufficient enough to offer reliable wifi and healthy food options? I'm not really a party guy, but enjoy a nice dinner out. My Spanish is barely at intermediate level, but I'm practicing. Thanks for any feedback.