Не просто теория, а из личного опыта.
Единственный приемлемый вариант -- брачный договор. Мы с супругой все спорные вопросы сразу и открыто расписали в брачном договоре, что каждый остаётся "при своих" и что будет с квартирами в случае их приобретения в браке.
Брачный договор, кстати, можно заключить и после заключения брака, но действие этого договора не будет распространяться на недвижимость, купленную до его заключения -- там всё будет регулироваться по действующему законодательству.
Заключить брачный договор очень просто. Это можно сделать в любой нотариальной конторе.