If you want endless twisties and mountains, take a trip to South Korea. Outside of cities, barely a straight flat road in the whole country.
Riding in the Swiss Alps was fun as hell too, if mildly terrifying. The Furkapasse, Sustenpasse, Grimselpasse loop will melt your brain.
As far as...