I pay 30 euros for my internet-access which is not the whole truth as this also includes a phone-flat and tv.
In Germany we have several ways to get access to the internet:
1. via copper -> standard dsl, max bandwidth 18 mbit/s. bw depends on length and "quality", most people are around 6 - 8 mbit.
2. via fttx -> technologies to shorten the way to the dslam so that the copper is shorter -> more bandwidth. up to 100 mbit/s
3. via mobile -> preferably LTE but expensive, limited data plan, extremely shared medium.
4. via cable -> what i have, very good bandwidth, up to 128 mbit/s, close to no length-restrictions.
5. via satellite -> good bandwidth but horrible latency