Location: Rio de Janeiro, Brazil
Here's why it fits your criteria:
✦ Seasonal Weather
Rio de Janeiro has a hot, tropical climate year-round, fulfilling the preference for hot weather.
✦ Affordable Housing
While not the cheapest city in South America, Rio de Janeiro offers a wider range of housing options and potentially more affordable choices compared to other major international cities, especially when considering areas outside the most tourist-centric zones.
✦ Population Size
Rio de Janeiro has a large population, but with diverse neighborhoods offering varying population densities, allowing for a balance between urban amenities and a less overwhelming atmosphere.
✦ Topography
Rio de Janeiro's famous beaches are a defining feature of its topography, perfectly matching the preference for beach topography.
✦ Cultural Activities
Rio de Janeiro has numerous museums and cultural institutions showcasing Brazilian art, history, and culture, satisfying the criterion for many museums.
✦ Location
Rio de Janeiro is located in South America, meeting the specified location preference.