From LA and having lived in both, I vote Kiev. Odessa is a bit less expensive but I feel like Kiev has much more going on.

Stick with apartments and make sure you book in advance (like now)...