Good Medicine Lodge is a 1st class Bed and Breakfast in the town of Whitefish, Montana, near the Canadian border. Guests of the hotel enjoy hiking, biking, Glacier National Park, rafting, trail rides, fly fishing, Whitefish Lake, Whitefish Mountain Resort