What about a tourist agency?

They will do all in one:
- Tourist's visa
- Air tickets
- Hotel reservation
- etc, ...