Big enough to have everything without being overwhelmed. Dense enough to not get bored. Friendly and alive locals. Great transport, food, and culture Tons of museums and history Surrounded by beautiful landscapes, snowy mountains in winter. Beach in 90 minutes of comfortable high speed train, without the toxic beach culture