Does Switzerland have a democracy?

Of course, Switzerland has a democracy. But it is a bit different in Switzerland, because people can influence political decisions directly not via the voice of their representatives in parliament. So they vote quite often (every other month ..I think). So the parliament isn't as mighty as in other countries.