A dream vacation doesn’t have to break the bank.