etihad airlines is pretty cheap..air arabia is even cheaper. they don't land in dubai though, they land in abu dhabi and sharjah respectively.