Traveling on a budget? You can still enjoy a great vacation by choosing budget-friendly hotels in Shimla that offer excellent services at...