Rochester is a mid-sized city located on the coast of Lake Ontario, which combines the large-city culture with the small city charm. The city has long been known as Kodak Town, but its fame surely came well before amateur photography. Combining historical treasures with modern family-friendly attractions, Rochester is a lovely choice for a vacation.