rahulg What types of shoes are appropriate for various occasions, and are there places where footwear must be removed?