We have just done a trip to Ireland and travelled Lamezia-Milan(Bergamo)-Dublin and the same in reverse with Ryanair.
We had a very long wait in Milan both ways so dropped our bags at left luggage and took the shuttle bus into Bergamo, did some sightseeing and had some lunch.
Here's a link to the restaurant we ate at but there was a wide selection of places to eat:
Vineria Cozzi
Bergamo is a beautiful town with two funinculars to the highest part of town (the day bus ticket for 3.50 included a return from the airport and entitled travel on the funicular and the local buses).
The airport at Bergamo has recently been extended and upgraded and is very nice but not too big.
In a couple of weeks we are heading to the UK for a memorial service and are doing Lamezia-Milan(Malpensa)-Gatwick and back with Easyjet.
The flight timings are better with these flights with a shorter wait in Milan but the flights were more expensive (although we were not able to be so flexible with dates on this trip).
I usually use
Cheap flights – Compare cheap flights at Skyscanner.net to check for flights as there are sometimes some surprising possible combinations if you are willing to take two flights and/or can be flexible with dates.