San Bernardino is a historic city in the heart of Southern California that offers plenty of year-round activities, festivals, and more. Visitors come to San Bernardino to enjoy the beautiful weather and scenery. This is a great place for people who like spending time outdoors. With several mountain resorts and parks, many say that San Bernardino is one of the best places in California to ski, fish, camp, bike, or hike. Plan a winter trip and stay at a fabulous mountain resort. Tourists who enjoy gambling can make plans to visit the San Manuel Indian Bingo and Casino, or watch a Broadway play at the historic California Theatre.