I'm grateful to have a yoga room in the building I live where I use it as practice room when they dont have classes, the floor quality is amazing, and if I go later at night, I have the whole floor all to myself lol When I'm not able to use the floor, I move the furniture around in the living room, to make space for practice. I also practice at the gym I go to when it's slow, my coach suggested to do so, because then you dont get too familiar with just one location, after all, each competition is located at a different place, you want to be able to adapt to a new location quickly. Also, when you practice with random people watching you, helps you get over the nerves and even develop showmanship, interacting with 'audiences' lol basically I shamelessly practice wherever I can... I definitely have moments where I just dont feel like to dance, whether is physical or psychological reason, I dont twist my own arms, instead, I just take a break, if you practice consistently the majority of time, have a day off is not going to hurt you, it actually give your mind and body a chance to recollect and recharge. I like to watch youtube videos. when my feet hurt too much that I just have to have a break, I watch tons of videos to help visualization... I also found myself 'perform' better when I wore cute practice wear, especially the ones that're similiar to costume (without swarovski),I'm passionate about costume design, dress the part seems like a second nature to me, I'm a believer of that quote:"Practice like you play!” I guess the point I'm trying to make here is that, practice may not always be fun, variety definitely helps me persevere, whether it's on changing location, outfit , music or practice method. Good luck with figuring out the system that works for you!