For a cycling enthusiast, supporting a local bike shop is important and it's a great place to start looking at new bikes. Besides from being a convenient place to buy bikes, accessories, and perform repairs they also tend to help form bike communities and often support local riders, races, and rides. Even if our local shops don't always have the best prices, we might choose to pay a premium for the excellent service they deliver. On the other hand, sometimes the staff at our LBS might not be as knowledgeable as we would like, or they only know about brands they carry. So I think it's also OK to broaden the search, especially if we are looking for something very specific. If the budget is really tight, some shops specialize in the secondhand market, or you can look online, or contact other members of a cycling club you happen to be a member of who might be looking to sell a bike. Some brands, like Canyon, specialize in direct-to-consumer sales. Some custom builders have relationships with local bike shops while others work directly with the customer.