To reach Spotted Lake, follow Highway 3 west of Osoyoos for 10 km. The best option is to rent a car and to drive there on your own. Hitchhiking is also a common thing in this area.
Moraine & Louise Lake
You can get to lake louise / Moraine lake by car, by bus or hitchhiking. There is a huge parking