I would say I prefer B-C cup.. 34C is about as large as I really like them, but there are always some exceptions.
i also like them smaller than that, but it basically needs to fit the girl.. bigger than that I have to go case by case... however, whatever the size, natural is better... fits the body and seems to move with them better..
so i vote natural!