Is there a way to know what size of smallest chainring will be compatible with a given frame?
The Devinci Milano uses a standard 68mm English threaded bottom bracket shell.  This should be compatible with most road cranksets, so long as you replace the bottom bracket as well.