It depends on the competition. In the US, many (especially pro-am) comps are held at hotels and many dancers stay at the same hotel, so then you can get dressed in your room and walk to the ballroom--just getting a few odd looks from non-dance hotel guests :)! But in some cases, that's not possible.