All good suggestions. ember http://emberbreck.com is one of my favorite places to eat, as well as mountain flying fish http://www.mtflyingfish.com for sushi. There's a place on main st called oscars that has hand crafted tacos and tequila. If the weather isn't too cold and they are open, the food cart on the north side of town called Stella's hungry horse http://stellashungryhorse.com has awesome food, one of the best hamburgers I've ever eaten, but outside seating only. and definitely get a crape from crapes a la cart food cart on main st. there's a really cool snowmobile trip you can do from vail pass to the town of red cliff, you snowmobile right into the town of red cliff, can have lunch, and head back. http://www.coloradodirectory.com/maps/snowmobileredcliff.html (Don't carry while riding snowmobiles).
Also, there's breckenridge distillery, https://www.breckenridgedistillery.com and you can tour the distillery, and get samples too from the tasting room on main st. The breckenridge bourbon won some awards, and is served on a few flights in and out of DIA. There's also a new brewery called broken compass http://www.brokencompassbrewing.com outside town on the north side, well worth the trip.
No guns signs do not have the force of law, but if asked to leave you need to. There are only a handful of places you can't open carry, aside from the obvious, you can't at the ice rink, or the town square park in the center of town where the xmass tree is, and I'm guessing the ski area. You do not have to inform LE, but they would appreciate it if you are contacted.