Might be more than you're looking to spend, but here's how I solved my problem of having lights with no (or inconvenient) switches:
Might be more than you're looking to spend, but here's how I solved my problem of having lights with no (or inconvenient) switches: