"This hotel is too expensive for me."
Translation:Ten hotel jest dla mnie zbyt drogi.
There's not much of a difference. According to a famous linguist, professor Bańko, "za" can always be changed to "zbyt", but not always the other way round. It's hard to set a rule for 'when it can't be done'.