Putting food aside for a moment, dancing for an hour straight, even with little breaks, is an endurance activity/sport. So you have to treat it as such. You can't go from no dancing to full on dancing without building up.
My dancing has improved tremendously (we only dance 2x a week, sometimes more for 2+ hours) just from starting my long daily walks, and occasional harder cardio workouts at the gym.
No matter how you look at it, you have to build up the endurance to dance for the period of time and you have to fuel your body for an endurance sport.
Though I tend to fuel my dancing with gin and tonics...but I don't spin straight once I've had a 2nd.
