Money can’t buy happiness — but these hotels for less than $100 a night are proof that a good hotel deal can buy a happy getaway. From stays in wigwams and cabooses to rooms with views of Roman landmarks and Northern Lights, book a dream vacation with money to spare.