Hello everyone how are you? I am visiting Mexico city next month for 3 weeks and would like to get some info on the following:

1 - Places to stay: I need really good internet plus maybe an...