As JD said, a lot going on here regarding requirements and future flexibility.
If you're still at a first fix stage, can you run CAT5 cable to all the relevant points? This will allow much flexibility in the future as well as reducing the need to rely on wifi and all the potential problems...