Location. Swiss Country Resort is located in Mahabaleshwar and attractions in the region include Pratapadh Fortress.