Fremont is America's happiest city again - but living there will cost you