best western does have an excellent breakfast... lots of stuff, and the indoor pool is nice..
Honeysuckle also has a very nice brekfast , but the indoor pool is not quite as nice.
If you like to do you own cooking as much as you can, try Bavarian village. they have small cabins with kitchenetts and are 5 minutes from SDC. Last time I checke the small cabins were about 50 per nite..