Whether you've booked last-minute flights because they were an absolute steal or have had a bucket-list trip planned for some time, it's all too easy to forget about the travel sting that is accommodation costs. In some countries where you can get a local meal for $2, luxury resorts have a monopoly and a night's kip can mean shelling out the big bucks. Visiting a tourist-ridden popular city? You can just kiss your shopping money goodbye.
But, there are exceptions — gem rooms in the rough, if you will. Ahead, we found 17 great hotels that will still leave you some cash for the road. Forty winks for under $100 never looked so good.