Oberammergau

For such a small town Oberammergau presents quite a variety of hotels, with prices between €45 per night to €200 per night. Location is really irrelevant since the town is quite small, some of the hotels are pretty basic in what the offer. You can stay in places like bed and breakfasts which have a more "family oriented" feeling to it or you can stay at a 5 star hotel like Maximilian Hotel, you may also want to consider which hotel is adaquate to your needs, for instance if you're traveling alone, if you're bringing children with or even pets, because some hotels are more suited than others.

For backpacking travelers you may want to check the local Youth Hostel out, it has 29 rooms, conference rooms, winter sport equipment rental, and you are able to have breakfast buffet, lunch buffet, dinner and packed lunches in the hostel they will take into consideration the nutritional requirements of different cultures and religions, if such requirements are cleared when the booking takes place, the price on a hostel room can vary from €17 to €25 per person, per night the variation comes from including meals in your accommodation.Please note that this hostel closes over the winter, so check whether it is open when you plan to go.