Bayshore Inn
Right in town and on the shores of Waterton Lake, this inn has a lot going for it: lovely views, the only on-site spa in Waterton, multiple dining options, and easy access to many services. Most rooms are standard motel-style units with one or two beds. Lakefront rooms have great water and mountain views, which can be seen from a private deck.