There are many hotels around the town, but the sooner you book the better because Tequila is such a touristy place and gets booked fast! We recommend Hotel Plaza Rubio, it is only a couple blocks from the plaza and is pretty economic. Hotel Plaza Jardin is right in the heart of la plaza, across the street from the church where the ceremony will be held and pretty reasonably priced.
If your invitation says “and Guest,” then yes, if not, we would prefer if it was just you.