A weekend? Try a week. Including Skyfall, there are 25 Bond films. At an average running time of 1 hour 45 minutes per film (that's generous to the early films and short on the new ones), you are talking about 2,625 minutes of Bond goodness. Watching them straight through is 43 hours and 45 minutes. Not counting actually switching out the DVDs, or pausing for bathroom/eating/smoke breaks.
If you could watch them straight through, yeah, you could do it in a weekend. But with an average of 10 hours of time to watch them a day, you're looking at 4+ days to do it. Assuming you don't get bored and want to shelve it for a bit.