I'm sure you've heard of Airbnb, it's totally disrupted the hotel market. Locals offer their home, extra room, or even couch for people to stay. I personally prefer to stay in Airbnbs rather than hotels because I feel it's a more local experience than a standard hotel room. Plus the host often offers suggestions for the best places to go that only locals really know. Get $65 towards your first booking using my link. Enjoy!