Located in Virginia’s Blue Ridge Mountains, the scenic and charming city of Roanoke has something to offer for every kind of vacationer. Along with shopping and dining, the city offers unique cultural experiences, such as the Roanoke Pinball Museum. For those looking to get in the holiday spirit, every December, the city puts on its Dickens of a Christmas, in which Dickensian performers take to the streets to entertain visitors as they take sleigh rides, snack on roasted chestnuts and watch a live Nativity scene. Stretch your legs by going on a winter hike. When it gets enough snow, the Blue Ridge Parkway is closed to cars and becomes a course for hiking, snowshoeing and cross-country skiing.