Known for its wonderful shops, Main Street in Fredericksburg offers stores for antiques, furniture, Christmas items, specialty foods, home décor and quaint dining options.