I only need accommodation for part of my trip
Champlan might not have many top sights, but Champoluc Gondola and Monterosaspa Wellness Centre are two attractions nearby that you can check out.