I live in a town with literally zero Pokéstops and, of course, zéro Gyms. The closest Pokéstop is in the nearby city, about 15 km of distance. Even spawns are really rare I walk for real long distance to no avail.
Luckily, I work in the center of the city so I have access to several Pokéstops and Gyms that I visit daily.
Sadly, I often break the 7 days Pokéstop spining streak since I don't work on Sundays and I don't always go for the city on Sundays.