Whether you are looking for a last minute weekend getaway or planning to attend one of the famous annual events in the area, Santa Fe NM is an exciting vacation destination, filled with beautiful architecture, a diverse selection of art galleries, fantastic restaurants and fun activities. Take a cooking class, check out some museums, watch an opera performance and explore colorful art galleries while learning about the town’s rich cultural heritage. Here are just a few of the things you can do in Santa Fe, New Mexico: