When it comes to indoor activities, the options are very limited especially if you're looking to indulge in activities to combat the weather. You failed to state specifics on which weather your question is relating to. Hence, i'll choose to write on hot weather and how to keep yourself from heating up in hot conditions. A hot atmosphere or weather can be a real pain in the *** sometimes. And if you're indoors, it sometimes can be frustrating as the heat can make you feel uncomfortable. The first and most popular way of dealing with heat is by the use of air conditioning. Air conditioning helps make your body retain it's normal working temperature if conditioned averagely or depending on the weather outside. It works in a way that balances the natural atmosphere with the air condition to better suit your preference. Secondly, during a hot weather, i think another good activity to indulge with is jumping into the pool. Regardless of how hot the weather is, swimming in a pool can help maintain the body temperature to work normally. And if you don't have a pool, a hut tub can do the job. Just try as much as possible to spend time in the water to keep your bodu from heating up. Also, taking water regularly will help keep you hydrated from the heat. Over all, i think the best ways of keeping yourself from heating up during a hot weather is by engaging in less energy consuming activity in the house. That way you won't get stressed and let the heat find it's way to the body.