Kitsunefate :
Price isn't exactly an option, but no reason to pay for more then is actually needed.
Still don't know what is available.
If you can only get 3mbps, there is no price that will work for all those devices.
At the other end, 300mbps would probably be overpaying.
So...what can you get there?