"Москва" намного лучше!
В английском языке слово "танк" - женского рода. Так что "красавчик" - не кошерно.
Насчет немецкого языка не знаю, но если все названия, которые приходят на ум - женские (Аннелиза и т.п.), то, скорее всего, как и в английском языке.