If you are driving to Washington, DC for the weekend and need a upscale hotel within a 20 min. drive from DC, try the Marriott Fairview Park in northern Virginia. The weekend rate is $99 (plus tax) which includes a bountiful buffet breakfast for two, normally $30. It's not just the usual cereal and fruit, it really is all inclusive with made to order omelets and waffles. The hotel has recently been totally upgraded and includes a gym and an outdoor/indoor pool...and offers free outdoor/imdoor parking. The hotel is located right off of Rt 50 and the capital beltway, so it's an easy 20 min trip into DC on Interstate 66. This happens to be a business hotel and regular rates are $220-$250 per night, but becomes a tourist bargin on the weekends.