Tasker plus NFC Tags is a perfect combination.probably more than you are willing to spend but it can do so much more than turn wifi on at certain locations.
Tasker, it is great. i have it turn wifi on when i get close to my house, it also adjusts the volume and brightness. i have it turn on BT when i get to work.
i have it turn on GPS when i open up navigation
it can basically automate any process you could ever want other than doing work inside apps. its a great tool.