Ill throw out an odd suggestion; Freiburg, Germany. Its a college town, plenty of blondes, almost every girl is petite. Most people speak English because of the relative youth of the town. If you are headed there June-September the weather will be really great, almost tropical. Its pretty cheap, especially for Germany. Meals will cost you about 5-6 euros a pop if you eat out 2-4 if you cook yourself. There are lots of bars and clubs were you can meet girls, and because it is a college town almost everyone you see will be young.
Outside of girls its a very pretty city with some decent sights, great hiking and solid beer. Worth spending time in.
Outside of girls its a very pretty city with some decent sights, great hiking and solid beer. Worth spending time in.