Not necessary, depending on each Sikhs desire and longing, it depends how much he or she is going to attend or visit the Gurudwara. Also, depends if Gurudwara is around the place a Sikh live.
in a gudwara
some do while some don't
Sikhs can worship anywhere as long as they have a stable mind and meditate on the name of the Lord
Sikhs pray, sing devotional songs (known as a shabad), reflect and contemplate on the words of the their Gurus, and perform langar sewa (Community Kitchen). They also read the Sikh holy book called the Guru Granth Sahib.
nope. sikhs live all around the world .. :D
Sikhs have 10 Gurus, all of which has died.
Sikhs can play all kinds of sport, there are no restrictions.
In a Sikh Gudwara they do not serve meat in their Langar as they feel it will not be fair to those who don't eat meat e.g. because of their religion. Instead they serve non-meat substances like vegetables, fruit ,ect. Sikhs don't have to not eat meat. They can eat anything really but if they are a very strict Sikh they might not eat meat because of their own interpretation of their religion. Sikhs can choose what they want to eat.
Sikhs are individuals like everybody else. Some has allergies and others don't. There are no allergies specific to all Sikhs.
As in all religions, some sikhs are strict, some arent
Sikhs believe that all the religion in the world all come to the one god. (one soruce)
It's called a Gurdwara. And might I remind you that a Church is itself the name, for the place where Christians worship. Like this, the Gurdwara is where Sikhs worship.