'Money' — неисчисляемое существительное. Для обозначения наличия большого количества неисчисляемых существительных используется 'a lot of'. Можно также использовать 'much', но 'a lot of' звучит более естественно в утвердительном предложении, хотя здесь и пропущен глагол 'to be'. Если предположить, что пропущен 'There is', то 'There is a lot of money' или 'There is much money'. Без 'There is' конструкция 'You need a lot of money' грамматически верна.
Ответ: You need a lot of money to live in Moscow.